private void ScanLogLevel(log4net.ILog logger, out LogLevel selectedLogLevel) { if (logger.IsDebugEnabled) { selectedLogLevel = LogLevels.Single(x => x.Level == LOGLEVEL.DEBUG); } else if (logger.IsInfoEnabled) { selectedLogLevel = LogLevels.Single(x => x.Level == LOGLEVEL.INFO); } else if (logger.IsWarnEnabled) { selectedLogLevel = LogLevels.Single(x => x.Level == LOGLEVEL.WARN); } else if (logger.IsErrorEnabled) { selectedLogLevel = LogLevels.Single(x => x.Level == LOGLEVEL.ERROR); } else if (logger.IsFatalEnabled) { selectedLogLevel = LogLevels.Single(x => x.Level == LOGLEVEL.FATAL); } else { selectedLogLevel = LogLevels.Single(x => x.Level == LOGLEVEL.NONE); } }