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 void
addAppender(org.apache.log4j.Appender newAppender)
void
assertLog(boolean assertion, String msg)
void
callAppenders(LoggingEvent event)
void
debug(Object message)
void
debug(Object message, Throwable t)
void
error(Object message)
void
error(Object message, Throwable t)
void
fatal(Object message)
void
fatal(Object message, Throwable t)
Enumeration
getAllAppenders()
org.apache.log4j.Appender
getAppender(String name)
org.apache.log4j.Priority
getChainedPriority()
Deprecated.org.apache.log4j.Level
getEffectiveLevel()
org.apache.log4j.spi.LoggerRepository
getHierarchy()
Deprecated.org.apache.log4j.spi.LoggerRepository
getLoggerRepository()
ResourceBundle
getResourceBundle()
void
info(Object message)
void
info(Object message, Throwable t)
boolean
isAttached(org.apache.log4j.Appender appender)
boolean
isDebugEnabled()
boolean
isEnabledFor(org.apache.log4j.Priority level)
boolean
isInfoEnabled()
boolean
isTraceEnabled()
void
l7dlog(org.apache.log4j.Priority priority, String key, Object[] params, Throwable t)
void
l7dlog(org.apache.log4j.Priority priority, String key, Throwable t)
void
log(String callerFQCN, org.apache.log4j.Priority level, Object message, Throwable t)
void
log(org.apache.log4j.Priority priority, Object message)
void
log(org.apache.log4j.Priority priority, Object message, Throwable t)
void
removeAllAppenders()
void
removeAppender(String name)
void
removeAppender(org.apache.log4j.Appender appender)
void
setLevel(org.apache.log4j.Level level)
void
setPriority(org.apache.log4j.Priority priority)
Deprecated.void
setResourceBundle(ResourceBundle bundle)
void
trace(Object message)
void
trace(Object message, Throwable t)
void
warn(Object message)
void
warn(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:
addAppender
in interfaceorg.apache.log4j.spi.AppenderAttachable
- Overrides:
addAppender
in classCategory
-
assertLog
public void assertLog(boolean assertion, String msg)
-
callAppenders
public void callAppenders(LoggingEvent event)
- Overrides:
callAppenders
in classCategory
-
getAllAppenders
public Enumeration getAllAppenders()
- Specified by:
getAllAppenders
in interfaceorg.apache.log4j.spi.AppenderAttachable
- Overrides:
getAllAppenders
in classCategory
-
getAppender
public org.apache.log4j.Appender getAppender(String name)
- Specified by:
getAppender
in interfaceorg.apache.log4j.spi.AppenderAttachable
- Overrides:
getAppender
in classCategory
-
getEffectiveLevel
public org.apache.log4j.Level getEffectiveLevel()
- Overrides:
getEffectiveLevel
in classCategory
-
getChainedPriority
@Deprecated public org.apache.log4j.Priority getChainedPriority()
Deprecated.- Overrides:
getChainedPriority
in classCategory
-
getResourceBundle
public ResourceBundle getResourceBundle()
- Overrides:
getResourceBundle
in classCategory
-
isAttached
public boolean isAttached(org.apache.log4j.Appender appender)
- Specified by:
isAttached
in interfaceorg.apache.log4j.spi.AppenderAttachable
- Overrides:
isAttached
in classCategory
-
isDebugEnabled
public boolean isDebugEnabled()
- Overrides:
isDebugEnabled
in classCategory
-
isEnabledFor
public boolean isEnabledFor(org.apache.log4j.Priority level)
- Overrides:
isEnabledFor
in classCategory
-
isInfoEnabled
public boolean isInfoEnabled()
- Overrides:
isInfoEnabled
in 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:
removeAllAppenders
in interfaceorg.apache.log4j.spi.AppenderAttachable
- Overrides:
removeAllAppenders
in classCategory
-
removeAppender
public void removeAppender(org.apache.log4j.Appender appender)
- Specified by:
removeAppender
in interfaceorg.apache.log4j.spi.AppenderAttachable
- Overrides:
removeAppender
in classCategory
-
removeAppender
public void removeAppender(String name)
- Specified by:
removeAppender
in interfaceorg.apache.log4j.spi.AppenderAttachable
- Overrides:
removeAppender
in classCategory
-
setPriority
@Deprecated public void setPriority(org.apache.log4j.Priority priority)
Deprecated.- Overrides:
setPriority
in classCategory
-
setResourceBundle
public void setResourceBundle(ResourceBundle bundle)
- Overrides:
setResourceBundle
in classCategory
-
isTraceEnabled
public boolean isTraceEnabled()
- Overrides:
isTraceEnabled
in classLogger
-
getHierarchy
@Deprecated public org.apache.log4j.spi.LoggerRepository getHierarchy()
Deprecated.- Overrides:
getHierarchy
in classCategory
-
getLoggerRepository
public org.apache.log4j.spi.LoggerRepository getLoggerRepository()
- Overrides:
getLoggerRepository
in classCategory
-
-