public void SetVerbosity(LoggingVerbosity verbosity) { switch (verbosity) { case LoggingVerbosity.Debug: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Debug; break; case LoggingVerbosity.Info: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Info; break; case LoggingVerbosity.Warn: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Warn; break; case LoggingVerbosity.Error: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Error; break; case LoggingVerbosity.Fatal: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Fatal; break; } }
public IEnumerable <LoggingEvent> GetLoggingEvents(LoggingVerbosity verbosity) { Level logginglevel; #region Convert LoggingVerbosity to Level switch (verbosity) { case LoggingVerbosity.Error: logginglevel = Level.Error; break; case LoggingVerbosity.Warning: logginglevel = Level.Warn; break; case LoggingVerbosity.Info: logginglevel = Level.Info; break; default: logginglevel = Level.All; break; } #endregion return(_memoryAppender.GetEvents() .Where(x => x.Level >= logginglevel)); }
public void SetVerbosity(LoggingVerbosity verbosity) { var logLevel = LogLevel.Off; switch (verbosity) { case LoggingVerbosity.Debug: logLevel = LogLevel.Debug; break; case LoggingVerbosity.Info: logLevel = LogLevel.Info; break; case LoggingVerbosity.Warn: logLevel = LogLevel.Warn; break; case LoggingVerbosity.Error: logLevel = LogLevel.Error; break; case LoggingVerbosity.Fatal: logLevel = LogLevel.Fatal; break; } foreach (var rule in NLog.LogManager.Configuration.LoggingRules) { rule.EnableLoggingForLevel(logLevel); } NLog.LogManager.ReconfigExistingLoggers(); }
public IEnumerable <string> GetRenderedLoggingEvents(LoggingVerbosity verbosity) { return(GetLoggingEvents(verbosity) .Select(loggingEvent => string.Format("// [{0}] {1} {2} - {3}", loggingEvent.TimeStamp, loggingEvent.Level, loggingEvent.LoggerName, loggingEvent.RenderedMessage))); }
private PuppetLogger() { verbosity = LoggingVerbosity.LIGHT; string filePath = getLogFileName(); try { Directory.CreateDirectory(Program.LOG_FOLDER_PATH); logFile = new StreamWriter(filePath, true); } catch (Exception e) { Console.WriteLine("[ERROR] PuppetLogger unable to open/create the log file: " + filePath); Console.WriteLine(" " + e.Message); } }
static string LoggingVerbosityToLabel(LoggingVerbosity v) { switch (v) { case LoggingVerbosity.Error: return("error "); case LoggingVerbosity.Warning: return("warning "); case LoggingVerbosity.Debug: return(string.Empty); default: throw new NotSupportedException(); } }
public void SetVerbosity(LoggingVerbosity verbosity) { if (verbosity == LoggingVerbosity.Debug) { IsDebugEnabled = true; IsInfoEnabled = true; IsWarnEnabled = true; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Info) { IsDebugEnabled = false; IsInfoEnabled = true; IsWarnEnabled = true; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Warn) { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = true; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Error) { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = false; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Fatal) { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = false; IsErrorEnabled = false; IsFatalEnabled = true; } else { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = false; IsErrorEnabled = false; IsFatalEnabled = false; } }
void WriteLineToConsole(LoggingVerbosity minimumVerbosity, string message = null, bool skipLogFile = false) { lock (writeLock) { if (Verbosity >= minimumVerbosity) { Console.WriteLine(message ?? String.Empty); } if (skipLogFile) { return; } LogToFile(message ?? String.Empty, addNewLine: true); } }
void WriteToConsole(LoggingVerbosity minimumVerbosity, string message = null, bool skipLogFile = false) { if (message == null) { return; } lock (writeLock) { if (Verbosity >= minimumVerbosity) { Console.Write(message); } if (skipLogFile) { return; } LogToFile(message, addNewLine: false); } }
void WriteToConsole(LoggingVerbosity minimumVerbosity, string message, ConsoleColor color, bool skipLogFile = false) { ConsoleColor fg = ConsoleColor.Gray; try { lock (writeLock) { if (UseColor && Verbosity >= minimumVerbosity) { fg = Console.ForegroundColor; Console.ForegroundColor = color; } WriteToConsole(minimumVerbosity, message, skipLogFile); } } finally { if (UseColor && Verbosity >= minimumVerbosity) { Console.ForegroundColor = fg; } } }
internal static void Log(LoggingVerbosity verbosity, int errorCode, string format, params object [] args) { if (!ShouldLog(verbosity)) { return; } switch (verbosity) { case LoggingVerbosity.Error: case LoggingVerbosity.Warning: Output.Write(LoggingVerbosityToLabel(verbosity)); break; } Output.Write(LogCategoryName); switch (verbosity) { case LoggingVerbosity.Error: case LoggingVerbosity.Warning: Output.Write(errorCode.ToString("D04")); break; } Output.Write(" : "); Output.WriteLine(format, args); }
public IEnumerable<LoggingEvent> GetLoggingEvents(LoggingVerbosity verbosity) { Level logginglevel; #region Convert LoggingVerbosity to Level switch(verbosity) { case LoggingVerbosity.Error: logginglevel = Level.Error; break; case LoggingVerbosity.Warning: logginglevel = Level.Warn; break; case LoggingVerbosity.Info: logginglevel = Level.Info; break; default: logginglevel = Level.All; break; } #endregion return _memoryAppender.GetEvents() .Where(x => x.Level >= logginglevel); }
public IEnumerable<string> GetRenderedLoggingEvents(LoggingVerbosity verbosity) { return GetLoggingEvents(verbosity) .Select(loggingEvent => string.Format("// [{0}] {1} {2} - {3}", loggingEvent.TimeStamp, loggingEvent.Level, loggingEvent.LoggerName, loggingEvent.RenderedMessage)); }
public void SetVerbosity(LoggingVerbosity verbosity) { switch (verbosity) { case LoggingVerbosity.Debug: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Debug; break; case LoggingVerbosity.Info: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Info; break; case LoggingVerbosity.Warn: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Warn; break; case LoggingVerbosity.Error: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Error; break; case LoggingVerbosity.Fatal: ((log4net.Repository.Hierarchy.Logger)iLog.Logger).Level = log4net.Core.Level.Fatal; break; } }
public void SetVerbosity(LoggingVerbosity verbosity) { }
void DoWrite(Action <LoggingVerbosity, string, ConsoleColor, bool> writer, LoggingVerbosity minimumVerbosity, string prefix, string message, ConsoleColor color, bool skipLogFile = false) { writer(minimumVerbosity, $"{prefix}{message}", color, skipLogFile); }
public void SetVerbosity(LoggingVerbosity verbosity) { }
static bool ShouldLog(LoggingVerbosity toCheck) { return((int)toCheck <= (int)Verbosity); }
public void SetVerbosity(LoggingVerbosity verbosity) { var logLevel = LogLevel.Off; switch (verbosity) { case LoggingVerbosity.Debug: logLevel = LogLevel.Debug; break; case LoggingVerbosity.Info: logLevel = LogLevel.Info; break; case LoggingVerbosity.Warn: logLevel = LogLevel.Warn; break; case LoggingVerbosity.Error: logLevel = LogLevel.Error; break; case LoggingVerbosity.Fatal: logLevel = LogLevel.Fatal; break; } foreach (var rule in NLog.LogManager.Configuration.LoggingRules) { rule.EnableLoggingForLevel(logLevel); } NLog.LogManager.ReconfigExistingLoggers(); }
public LibOptions() { DoHijackLogger = true; Verbosity = LoggingVerbosity.Info; EnableDeveloperConsole = false; }
public void SetVerbosity(LoggingVerbosity verbosity) { if (verbosity == LoggingVerbosity.Debug) { IsDebugEnabled = true; IsInfoEnabled = true; IsWarnEnabled = true; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Info) { IsDebugEnabled = false; IsInfoEnabled = true; IsWarnEnabled = true; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Warn) { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = true; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Error) { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = false; IsErrorEnabled = true; IsFatalEnabled = true; } else if (verbosity == LoggingVerbosity.Fatal) { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = false; IsErrorEnabled = false; IsFatalEnabled = true; } else { IsDebugEnabled = false; IsInfoEnabled = false; IsWarnEnabled = false; IsErrorEnabled = false; IsFatalEnabled = false; } }