/// <summary> /// Check if a logger is enabled to log at the specified level /// </summary> /// <param name="level">One of DEBUG, INFO, WARN, ERROR, FATAL</param> /// <returns></returns> public override bool Check(int level) { int currentLevel; try { var temp = WARN.ToString(CultureInfo.InvariantCulture); currentLevel = int.Parse(temp, CultureInfo.InvariantCulture); } catch (Exception) { currentLevel = POILogger.DEBUG; } if (level >= currentLevel) { return(true); } return(false); }
/// <summary> /// Check if a logger is enabled to log at the specified level /// </summary> /// <param name="level">One of DEBUG, INFO, WARN, ERROR, FATAL</param> /// <returns></returns> public override bool Check(int level) { int currentLevel; try { string temp = ConfigurationManager.AppSettings["poi.log.level"]; if (string.IsNullOrEmpty(temp)) { temp = WARN.ToString(CultureInfo.InvariantCulture); } currentLevel = int.Parse(temp, CultureInfo.InvariantCulture); } catch (Exception) { currentLevel = POILogger.DEBUG; } if (level >= currentLevel) { return(true); } return(false); }