org.apache.logging.log4j.jul
Class CoreLogger
java.lang.Object
java.util.logging.Logger
org.apache.logging.log4j.jul.ApiLogger
org.apache.logging.log4j.jul.CoreLogger
public class CoreLogger
- extends ApiLogger
Log4j Core implementation of the JUL Logger class. Note that this implementation does
not use the Handler class. Instead, logging is delegated to the
underlying Log4j Logger which uses
Appenders instead.
- Since:
- 2.1
| Methods inherited from class org.apache.logging.log4j.jul.ApiLogger |
config, doSetLevel, entering, entering, entering, exiting, exiting, fine, finer, finest, getName, info, isLoggable, log, log, log, log, log, logp, logp, logp, logp, logrb, logrb, logrb, logrb, setParent, severe, throwing, warning |
| Methods inherited from class java.util.logging.Logger |
addHandler, getAnonymousLogger, getAnonymousLogger, getFilter, getHandlers, getLevel, getLogger, getLogger, getResourceBundle, getResourceBundleName, removeHandler, setFilter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setLevel
public void setLevel(Level level)
throws SecurityException
- Overrides:
setLevel in class ApiLogger
- Throws:
SecurityException
setUseParentHandlers
public void setUseParentHandlers(boolean additive)
- Marks the underlying
Logger as additive.
- Overrides:
setUseParentHandlers in class Logger
- Parameters:
additive - true if this Logger should be additive- See Also:
Logger.setAdditive(boolean)
getUseParentHandlers
public boolean getUseParentHandlers()
- Indicates if the underlying
Logger is additive. Note that the
Log4j version of JDK Loggers do not use Handlers.
- Overrides:
getUseParentHandlers in class Logger
- Returns:
true if this Logger is additive, or false otherwise- See Also:
Logger.isAdditive()
getParent
public Logger getParent()
- Overrides:
getParent in class Logger
Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.