public static void configureLogger(ConfigurationManager cm) { if (java.lang.System.getProperty("java.util.logging.config.class") != null || java.lang.System.getProperty("java.util.logging.config.file") != null) { return; } string logPrefix = ConfigurationManagerUtils.getLogPrefix(cm); Logger logger = Logger.getLogger(String.instancehelper_substring(logPrefix, 0, String.instancehelper_length(logPrefix) - 1)); Level level = Logger.getLogger("").getLevel(); ConfigurationManagerUtils.configureLogger(logger); string text = cm.getGlobalProperty("logLevel"); if (text == null) { text = Level.WARNING.getName(); } logger.setLevel(Level.parse(text)); Logger.getLogger("").setLevel(level); }
public virtual Logger getLogger() { string text = new StringBuilder().append(ConfigurationManagerUtils.getLogPrefix(this.cm)).append(this.ownerClass.getName()).toString(); Logger logger; if (this.instanceName != null) { logger = Logger.getLogger(new StringBuilder().append(text).append('.').append(this.instanceName).toString()); } else { logger = Logger.getLogger(text); } object obj = this.rawProps.get("logLevel"); if (obj != null) { logger.setLevel((!(obj is string)) ? ((Level)obj) : Level.parse((string)obj)); } return(logger); }
public virtual Logger getRootLogger() { return(Logger.getLogger(ConfigurationManagerUtils.getLogPrefix(this))); }