public static Level ToLog4NetLevel(Infrastructure.Logging.Level level) { var log4NetLevel = log4net.Core.Level.Debug; switch (level) { case Infrastructure.Logging.Level.All: log4NetLevel = log4net.Core.Level.All; break; case Infrastructure.Logging.Level.Debug: log4NetLevel = log4net.Core.Level.Debug; break; case Infrastructure.Logging.Level.Info: log4NetLevel = log4net.Core.Level.Info; break; case Infrastructure.Logging.Level.Warn: log4NetLevel = log4net.Core.Level.Warn; break; case Infrastructure.Logging.Level.Error: log4NetLevel = log4net.Core.Level.Error; break; case Infrastructure.Logging.Level.Fatal: log4NetLevel = log4net.Core.Level.Fatal; break; } return(log4NetLevel); }
public Log4NetLogger(ILog log, Infrastructure.Logging.Level level = Infrastructure.Logging.Level.Debug, string app = null, string module = null, object additionalProperties = null) { _log = log; ChangeLogLevel(level); App = app; Module = module; SetAdditionalProperties(additionalProperties); }
public void ChangeLogLevel(Infrastructure.Logging.Level level) { ((Logger)_log.Logger).Level = ToLog4NetLevel(level); }