diff --git a/src/Pepperdash Core/Logging/Debug.cs b/src/Pepperdash Core/Logging/Debug.cs index 5a2d15c..ed5a2ed 100644 --- a/src/Pepperdash Core/Logging/Debug.cs +++ b/src/Pepperdash Core/Logging/Debug.cs @@ -11,7 +11,6 @@ using PepperDash.Core.DebugThings; using Serilog; using Serilog.Core; using Serilog.Events; -using Serilog.Formatting.Compact; using Serilog.Formatting.Json; namespace PepperDash.Core @@ -47,6 +46,11 @@ namespace PepperDash.Core private static LoggingLevelSwitch _websocketLoggingLevelSwitch; + public static LogEventLevel WebsocketMinimumLogLevel + { + get { return _websocketLoggingLevelSwitch.MinimumLevel; } + } + private static DebugWebsocketSink _websocketSink; public static DebugWebsocketSink WebsocketSink @@ -265,9 +269,11 @@ namespace PepperDash.Core _consoleLoggingLevelSwitch.MinimumLevel = level; } - public static void SetWebSocketDebugLevel(LogEventLevel level) + public static void SetWebSocketMinimumDebugLevel(LogEventLevel level) { + _websocketLoggingLevelSwitch.MinimumLevel = level; + Console(0, "Websocket debug level set to {0}", _websocketLoggingLevelSwitch.MinimumLevel); } /// diff --git a/src/Pepperdash Core/Logging/DebugConsoleSink.cs b/src/Pepperdash Core/Logging/DebugConsoleSink.cs index 9af051c..e991429 100644 --- a/src/Pepperdash Core/Logging/DebugConsoleSink.cs +++ b/src/Pepperdash Core/Logging/DebugConsoleSink.cs @@ -22,7 +22,7 @@ namespace PepperDash.Core { if (!Debug.IsRunningOnAppliance) return; - CrestronConsole.PrintLine("[{0}]App {1} Lvl {2}:{3}", logEvent.Timestamp, + CrestronConsole.PrintLine("[{0}][App {1}][Lvl {2}]: {3}", logEvent.Timestamp, InitialParametersClass.ApplicationNumber, logEvent.Level, logEvent.RenderMessage());