/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** * Prints the configuration of the default log4j hierarchy as a Java * properties file on the specified Writer. * * <p>N.B. print() can be invoked only once! */ public void print(PrintWriter out) { printOptions(out, Logger.getRootLogger()); Enumeration cats = LogManager.getCurrentLoggers(); while (cats.hasMoreElements()) { printOptions(out, (Logger) cats.nextElement()); } }
Enumeration<org.apache.log4j.Logger> ls = LogManager.getCurrentLoggers(); while (ls.hasMoreElements()) { org.apache.log4j.Logger l = ls.nextElement();
Enumeration<org.apache.log4j.Logger> ls = LogManager.getCurrentLoggers(); while (ls.hasMoreElements()) { org.apache.log4j.Logger l = ls.nextElement();
/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** * Prints the configuration of the default log4j hierarchy as a Java * properties file on the specified Writer. * * <p>N.B. print() can be invoked only once! */ public void print(PrintWriter out) { printOptions(out, Logger.getRootLogger()); Enumeration cats = LogManager.getCurrentLoggers(); while (cats.hasMoreElements()) { printOptions(out, (Logger) cats.nextElement()); } }
/** * Prints the configuration of the default log4j hierarchy as a Java * properties file on the specified Writer. * * <p>N.B. print() can be invoked only once! */ public void print(PrintWriter out) { printOptions(out, Logger.getRootLogger()); Enumeration cats = LogManager.getCurrentLoggers(); while (cats.hasMoreElements()) { printOptions(out, (Logger) cats.nextElement()); } }
private static boolean isConfigured() { //Borrowed from: http://wiki.apache.org/logging-log4j/UsefulCode Enumeration appenders = LogManager.getRootLogger().getAllAppenders(); if (appenders.hasMoreElements()) { return true; } else { Enumeration loggers = LogManager.getCurrentLoggers() ; while (loggers.hasMoreElements()) { org.apache.log4j.Logger c = (org.apache.log4j.Logger) loggers.nextElement(); if (c.getAllAppenders().hasMoreElements()) return true; } } return false; }
Enumeration e = LogManager.getCurrentLoggers(); while (e.hasMoreElements()) { Logger logger = (Logger) e.nextElement();
/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root category is <em>not</em> included in the returned {@link Enumeration}. @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
/** * Returns all the currently defined categories in the default hierarchy as an {@link java.util.Enumeration Enumeration}. * * <p> * The root category is <em>not</em> included in the returned {@link Enumeration}. * * @deprecated Please use {@link LogManager#getCurrentLoggers()} instead. */ public static Enumeration getCurrentCategories() { return LogManager.getCurrentLoggers(); }
@SuppressWarnings("unchecked") public static void changeLevelOfAllLoggersTo(Level level) { final Enumeration<org.apache.log4j.Logger> loggers = LogManager.getCurrentLoggers(); while (loggers.hasMoreElements()) { final org.apache.log4j.Logger l = loggers.nextElement(); l.setLevel(level); } } }
public void setLogLevel(String clz, String level) { @SuppressWarnings("unchecked") Enumeration<Logger> loggers = LogManager.getCurrentLoggers(); while (loggers.hasMoreElements()) { Logger logger = (Logger) loggers.nextElement(); if ( logger.getName().equals(clz)) { logger.setLevel(Level.toLevel(level)); //System.out.println("---------Set New Log Level:"+level+" For Logger:"+clz); } } }
@Managed(description = "Get the current loggers names") public String[] getLoggerNames() { final Enumeration<Logger> e = LogManager.getCurrentLoggers(); final List<String> loggers = new ArrayList<String>(); while (e.hasMoreElements()) { final Logger logger = e.nextElement(); loggers.add(logger.getName()); } Collections.sort(loggers); return loggers.toArray(new String[0]); }
@Override public void changeAll(LoggerLevel loggerLevel) { Level newLevel = transToLog4j(loggerLevel); Enumeration<Logger> currentLoggers = LogManager.getCurrentLoggers(); while (currentLoggers.hasMoreElements()) { changeToNewLevel(newLevel, currentLoggers.nextElement()); } changeToNewLevel(newLevel, LogManager.getRootLogger()); }