private static void LogEvent(NLogger logger, NLogLevel level, string logSource, Exception exception, string message, params object[] parameters) { var logEvent = new LogEventInfo(level, logger.Name, null, message, parameters, exception); logEvent.Properties["logSource"] = logSource; logger.Log(logEvent); }
private void WriteToTrace(global::NLog.LogLevel logLevel, string message) { if (logLevel <= LogLevel.Debug) { Trace.WriteLine(message); } else if (logLevel == LogLevel.Info) { Trace.TraceInformation(message); } else if (logLevel == LogLevel.Warn) { Trace.TraceWarning(message); } else if (logLevel == LogLevel.Error) { Trace.TraceError(message); } else if (logLevel >= LogLevel.Fatal) { Trace.Fail(message); } else { Trace.WriteLine(message); } }
private static void LogEvent(NLogger logger, NLogLevel level, string logSource, Exception exception, object message) { if (logger.IsEnabled(level)) { var logEvent = new LogEventInfo(level, logger.Name, null, "{0}", new[] { message }, exception); logEvent.Properties["logSource"] = logSource; // TODO logSource is the same as logger.Name, now adding twice logEvent.Properties["SourceContext"] = Context?.Sender?.Path?.ToString() ?? string.Empty; // Same as Serilog logger.Log(logEvent); } }
public void SetMinimumLoggingLevel(COD.Platform.Logging.Core.LogLevel newMinimumLogLevel) { global::NLog.LogLevel newLevel = global::NLog.LogLevel.Off; switch (newMinimumLogLevel) { case COD.Platform.Logging.Core.LogLevel.Debug: newLevel = global::NLog.LogLevel.Debug; break; case COD.Platform.Logging.Core.LogLevel.Trace: newLevel = global::NLog.LogLevel.Trace; break; case COD.Platform.Logging.Core.LogLevel.Warn: newLevel = global::NLog.LogLevel.Warn; break; case COD.Platform.Logging.Core.LogLevel.Info: newLevel = global::NLog.LogLevel.Info; break; case COD.Platform.Logging.Core.LogLevel.Fatal: newLevel = global::NLog.LogLevel.Fatal; break; case COD.Platform.Logging.Core.LogLevel.Error: newLevel = global::NLog.LogLevel.Error; break; case COD.Platform.Logging.Core.LogLevel.Off: newLevel = global::NLog.LogLevel.Off; break; } foreach (var rule in LogManager.Configuration.LoggingRules) { rule.DisableLoggingForLevel(newLevel); } LogManager.ReconfigExistingLoggers(); }
public LogLevel TranslateLogLevel(NLogLevel level) { switch (level.Name) { case "Debug": case "Trace": return(LogLevel.Debug); case "Error": return(LogLevel.Error); case "Warn": return(LogLevel.Warn); case "Off": return(LogLevel.None); default: return(LogLevel.Info); } }
private bool IsEnabled(global::NLog.LogLevel logLevel) { return(_logger.IsEnabled(logLevel)); }
private static void LogEvent(NLogger logger, NLogLevel level, string logSource, object message) { LogEvent(logger, level, logSource, null, message); }
private bool IsEnabled(global::NLog.LogLevel logLevel) { // return _logger.IsEnabled(logLevel); return(true); }
protected void Log(global::NLog.LogLevel logLevel, Exception exception, string message, params object[] parameters) { var logEvent = new global::NLog.LogEventInfo(logLevel, Name, null, message, parameters, exception); logger.Log(logEvent); }
private static void LogEvent(NLogger logger, NLogLevel level, string logSource, string message, params object[] parameters) { LogEvent(logger, level, logSource, null, message, parameters); }
public static LoggingLevel GetLoggingLevel(global::NLog.LogLevel level) { return(NLogToSharpDomainMap[level.Ordinal]); }
public static LogLevel ConvertLevel(global::NLog.LogLevel logLevel) { return(NLogLevelMap[logLevel.Ordinal]); }