private void Message(LogLevel level, string message, params object[] args) { try { ILoggerSink loggerSink = LoggerSink; if (LogLevel == LogLevel.None || level < LogLevel || loggerSink == null) { return; } var timeStamp = GetLogMessagePrefix(); if (args == null || args.Length == 0) { loggerSink.LogEvent(level, timeStamp + " " + message); } else { loggerSink.LogEvent(level, timeStamp + " " + string.Format(message, args)); } } catch (Exception e) { Trace.WriteLine($"Error logging message. Error: {e.Message}"); } }
static void Message(LogLevel level, string message, params object[] args) { var timeStamp = GetLogMessagePreifx(); ILoggerSink loggerSink = LoggerSink; if (LogLevel == LogLevel.None || level < LogLevel || loggerSink == null) { return; } if (args == null || args.Length == 0) { loggerSink.LogEvent(level, timeStamp + " " + message); } else { loggerSink.LogEvent(level, timeStamp + " " + string.Format(message, args)); } }
static void Message(LogLevel level, string message, params object[] args) { ILoggerSink i = impl; if (level > logLevel || null == i) { return; } i.LogEvent(level, string.Format(message, args)); }