Package org.apache.log4j.spi
Class NOPLogger
- java.lang.Object
-
- org.apache.log4j.Category
-
- org.apache.log4j.Logger
-
- org.apache.log4j.spi.NOPLogger
-
- All Implemented Interfaces:
org.apache.log4j.spi.AppenderAttachable
public final class NOPLogger extends Logger
No-operation implementation of Logger used by NOPLoggerRepository.- Since:
- 1.2.15
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddAppender(org.apache.log4j.Appender newAppender)voidassertLog(boolean assertion, String msg)voidcallAppenders(LoggingEvent event)voiddebug(Object message)voiddebug(Object message, Throwable t)voiderror(Object message)voiderror(Object message, Throwable t)voidfatal(Object message)voidfatal(Object message, Throwable t)EnumerationgetAllAppenders()org.apache.log4j.AppendergetAppender(String name)org.apache.log4j.PrioritygetChainedPriority()Deprecated.org.apache.log4j.LevelgetEffectiveLevel()org.apache.log4j.spi.LoggerRepositorygetHierarchy()Deprecated.org.apache.log4j.spi.LoggerRepositorygetLoggerRepository()ResourceBundlegetResourceBundle()voidinfo(Object message)voidinfo(Object message, Throwable t)booleanisAttached(org.apache.log4j.Appender appender)booleanisDebugEnabled()booleanisEnabledFor(org.apache.log4j.Priority level)booleanisInfoEnabled()booleanisTraceEnabled()voidl7dlog(org.apache.log4j.Priority priority, String key, Object[] params, Throwable t)voidl7dlog(org.apache.log4j.Priority priority, String key, Throwable t)voidlog(String callerFQCN, org.apache.log4j.Priority level, Object message, Throwable t)voidlog(org.apache.log4j.Priority priority, Object message)voidlog(org.apache.log4j.Priority priority, Object message, Throwable t)voidremoveAllAppenders()voidremoveAppender(String name)voidremoveAppender(org.apache.log4j.Appender appender)voidsetLevel(org.apache.log4j.Level level)voidsetPriority(org.apache.log4j.Priority priority)Deprecated.voidsetResourceBundle(ResourceBundle bundle)voidtrace(Object message)voidtrace(Object message, Throwable t)voidwarn(Object message)voidwarn(Object message, Throwable t)-
Methods inherited from class org.apache.log4j.Logger
getLogger, getLogger, getLogger, getRootLogger
-
Methods inherited from class org.apache.log4j.Category
exists, forcedLog, getAdditivity, getCurrentCategories, getDefaultHierarchy, getInstance, getInstance, getLevel, getName, getParent, getPriority, getResourceBundleString, getRoot, setAdditivity, shutdown
-
-
-
-
Constructor Detail
-
NOPLogger
public NOPLogger(org.apache.log4j.spi.NOPLoggerRepository repo, String name)Create instance of Logger.- Parameters:
repo- repository, may not be null.name- name, may not be null, use "root" for root logger.
-
-
Method Detail
-
addAppender
public void addAppender(org.apache.log4j.Appender newAppender)
- Specified by:
addAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable- Overrides:
addAppenderin classCategory
-
assertLog
public void assertLog(boolean assertion, String msg)
-
callAppenders
public void callAppenders(LoggingEvent event)
- Overrides:
callAppendersin classCategory
-
getAllAppenders
public Enumeration getAllAppenders()
- Specified by:
getAllAppendersin interfaceorg.apache.log4j.spi.AppenderAttachable- Overrides:
getAllAppendersin classCategory
-
getAppender
public org.apache.log4j.Appender getAppender(String name)
- Specified by:
getAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable- Overrides:
getAppenderin classCategory
-
getEffectiveLevel
public org.apache.log4j.Level getEffectiveLevel()
- Overrides:
getEffectiveLevelin classCategory
-
getChainedPriority
@Deprecated public org.apache.log4j.Priority getChainedPriority()
Deprecated.- Overrides:
getChainedPriorityin classCategory
-
getResourceBundle
public ResourceBundle getResourceBundle()
- Overrides:
getResourceBundlein classCategory
-
isAttached
public boolean isAttached(org.apache.log4j.Appender appender)
- Specified by:
isAttachedin interfaceorg.apache.log4j.spi.AppenderAttachable- Overrides:
isAttachedin classCategory
-
isDebugEnabled
public boolean isDebugEnabled()
- Overrides:
isDebugEnabledin classCategory
-
isEnabledFor
public boolean isEnabledFor(org.apache.log4j.Priority level)
- Overrides:
isEnabledForin classCategory
-
isInfoEnabled
public boolean isInfoEnabled()
- Overrides:
isInfoEnabledin classCategory
-
l7dlog
public void l7dlog(org.apache.log4j.Priority priority, String key, Object[] params, Throwable t)
-
log
public void log(org.apache.log4j.Priority priority, Object message)
-
log
public void log(String callerFQCN, org.apache.log4j.Priority level, Object message, Throwable t)
-
removeAllAppenders
public void removeAllAppenders()
- Specified by:
removeAllAppendersin interfaceorg.apache.log4j.spi.AppenderAttachable- Overrides:
removeAllAppendersin classCategory
-
removeAppender
public void removeAppender(org.apache.log4j.Appender appender)
- Specified by:
removeAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable- Overrides:
removeAppenderin classCategory
-
removeAppender
public void removeAppender(String name)
- Specified by:
removeAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable- Overrides:
removeAppenderin classCategory
-
setPriority
@Deprecated public void setPriority(org.apache.log4j.Priority priority)
Deprecated.- Overrides:
setPriorityin classCategory
-
setResourceBundle
public void setResourceBundle(ResourceBundle bundle)
- Overrides:
setResourceBundlein classCategory
-
isTraceEnabled
public boolean isTraceEnabled()
- Overrides:
isTraceEnabledin classLogger
-
getHierarchy
@Deprecated public org.apache.log4j.spi.LoggerRepository getHierarchy()
Deprecated.- Overrides:
getHierarchyin classCategory
-
getLoggerRepository
public org.apache.log4j.spi.LoggerRepository getLoggerRepository()
- Overrides:
getLoggerRepositoryin classCategory
-
-