From 1bd0d2df9c97a5de1d90b5b1637b17dd0b930b68 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Tue, 2 Apr 2019 15:38:05 -0600 Subject: [PATCH] Attempts to resolve exception thrown from inside CrestronLogger.Initialize() that occurs when RM is present, but cannot be accessed for some reason. --- Pepperdash Core/Pepperdash Core/Logging/Debug.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Pepperdash Core/Pepperdash Core/Logging/Debug.cs b/Pepperdash Core/Pepperdash Core/Logging/Debug.cs index 9ffe7ef..a05be89 100644 --- a/Pepperdash Core/Pepperdash Core/Logging/Debug.cs +++ b/Pepperdash Core/Pepperdash Core/Logging/Debug.cs @@ -71,17 +71,19 @@ namespace PepperDash.Core try { - LoggerModeEnum loggerMode = LoggerModeEnum.DEFAULT; if (InitialParametersClass.NumberOfRemovableDrives > 0) - loggerMode = LoggerModeEnum.RM; - - CrestronLogger.Initialize(2, loggerMode); // Use RM instead of DEFAULT as not to double-up console messages + { + CrestronConsole.PrintLine("{0} RM Drive(s) Present.", InitialParametersClass.NumberOfRemovableDrives); + CrestronLogger.Initialize(2, LoggerModeEnum.DEFAULT); // Use RM instead of DEFAULT as not to double-up console messages. + } + else + CrestronConsole.PrintLine("No RM Drive(s) Present."); } catch (Exception e) { - CrestronConsole.Print("Error Initilizing Crestron Logger: {0}", e); - } + CrestronConsole.PrintLine("Initializing of CrestronLogger failed: {0}", e); + } } ///