Example #1
0
        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);
        }
Example #2
0
        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)));
 }