public static Level GetLevel(EnterpriseDT.Util.Debug.LogLevel level) { switch (level) { case EnterpriseDT.Util.Debug.LogLevel.Off: return(OFF); case EnterpriseDT.Util.Debug.LogLevel.Fatal: return(FATAL); case EnterpriseDT.Util.Debug.LogLevel.Error: return(ERROR); case EnterpriseDT.Util.Debug.LogLevel.Warning: return(WARN); case EnterpriseDT.Util.Debug.LogLevel.Information: return(INFO); case EnterpriseDT.Util.Debug.LogLevel.Debug: return(DEBUG); case EnterpriseDT.Util.Debug.LogLevel.All: return(ALL); } return(OFF); }
static Logger() { string str = null; try { str = ConfigurationSettings.AppSettings[LEVEL_PARAM]; } catch (Exception exception) { Console.WriteLine("WARN: Failure reading configuration file: " + exception.Message); } if (str != null) { globalLevel = Level.GetLevel(str); if (globalLevel == null) { try { EnterpriseDT.Util.Debug.LogLevel level = (EnterpriseDT.Util.Debug.LogLevel)Enum.Parse(typeof(EnterpriseDT.Util.Debug.LogLevel), str, true); globalLevel = Level.GetLevel(level); } catch (Exception) { } } } if (globalLevel == null) { globalLevel = Level.OFF; if (str != null) { Console.Out.WriteLine("WARN: '" + LEVEL_PARAM + "' configuration property invalid. Unable to parse '" + str + "' - logging switched off"); } } }
private Level(EnterpriseDT.Util.Debug.LogLevel level, string levelStr) { this.level = level; this.levelStr = levelStr; }
private Level(EnterpriseDT.Util.Debug.LogLevel level, string levelStr) { this.level = level; this.levelStr = levelStr; }