From d075f56b2af36b69ca6c60c7b9621e71e2eaca1f Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Tue, 2 Apr 2019 13:10:38 -0600 Subject: [PATCH] Update to attempt to resolve issue with intitializing Crestron Logger if RM is not present. --- Pepperdash Core/Pepperdash Core/Logging/Debug.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Pepperdash Core/Pepperdash Core/Logging/Debug.cs b/Pepperdash Core/Pepperdash Core/Logging/Debug.cs index ef7e927..9ffe7ef 100644 --- a/Pepperdash Core/Pepperdash Core/Logging/Debug.cs +++ b/Pepperdash Core/Pepperdash Core/Logging/Debug.cs @@ -69,7 +69,19 @@ namespace PepperDash.Core LoadMemory(); Level = Contexts.GetOrCreateItem("DEFAULT").Level; - CrestronLogger.Initialize(2, LoggerModeEnum.RM); // Use RM instead of DEFAULT as not to double-up console messages. + 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 + } + catch (Exception e) + { + CrestronConsole.Print("Error Initilizing Crestron Logger: {0}", e); + } + } ///