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:
AppenderAttachable
No-operation implementation of Logger used by NOPLoggerRepository.
- Since:
- 1.2.15
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAppender(Appender newAppender) AddnewAppenderto the list of appenders of this Category instance.voidvoidcallAppenders(LoggingEvent event) Call the appenders in the hierrachy starting atthis.(package private) voidvoidvoidvoidvoidvoidvoidGet the appenders contained in this category as anEnumeration.getAppender(String name) Look for the appender named asname.voidvoidbooleanisAttached(Appender appender) Is the appender passed as parameter attached to this category?booleanbooleanisEnabledFor(Priority level) booleanbooleanvoidvoidvoidvoidvoidvoidRemoves all previously added appenders from this Category instance.voidremoveAppender(String name) Removes the appender with the name passed as parameter form the list of appenders.voidremoveAppender(Appender appender) Removes the appender passed as parameter form the list of appenders.voidvoidsetPriority(Priority priority) voidsetResourceBundle(ResourceBundle bundle) voidvoidvoidvoidMethods inherited from class org.apache.log4j.Logger
getLogger, getLogger, getLogger, getRootLoggerMethods inherited from class org.apache.log4j.Category
exists, forcedLog, getAdditivity, getCurrentCategories, getDefaultHierarchy, getHierarchy, getInstance, getInstance, getLevel, getLoggerRepository, getName, getParent, getPriority, getRoot, isErrorEnabled, isFatalEnabled, isWarnEnabled, setAdditivity, shutdown
-
Constructor Details
-
NOPLogger
Create instance of Logger.- Parameters:
repo- repository, may not be null.name- name, may not be null, use "root" for root logger.
-
-
Method Details
-
addAppender
AddnewAppenderto the list of appenders of this Category instance.If
newAppenderis already in the list of appenders, then it won't be added again.- Specified by:
addAppenderin interfaceAppenderAttachable- Overrides:
addAppenderin classCategory- Parameters:
newAppender- The Appender to add.
-
assertLog
Ifassertionparameter isfalse, then logsmsgas anerrorstatement.The
assertmethod has been renamed toassertLogbecauseassertis a language reserved word in JDK 1.4. -
callAppenders
Call the appenders in the hierrachy starting atthis. If no appenders could be found, emit a warning.This method calls all the appenders inherited from the hierarchy circumventing any evaluation of whether to log or not to log the particular log request.
- Overrides:
callAppendersin classCategory- Parameters:
event- the event to log.
-
closeNestedAppenders
void closeNestedAppenders() -
debug
-
debug
-
error
-
error
-
fatal
-
fatal
-
getAllAppenders
Get the appenders contained in this category as anEnumeration. If no appenders can be found, then aNullEnumerationis returned.- Specified by:
getAllAppendersin interfaceAppenderAttachable- Overrides:
getAllAppendersin classCategory- Returns:
- Enumeration An enumeration of the appenders in this category.
-
getAppender
Look for the appender named asname.Return the appender with that name if in the list. Return
nullotherwise.- Specified by:
getAppenderin interfaceAppenderAttachable- Overrides:
getAppenderin classCategory- Parameters:
name- The name of the Appender.- Returns:
- The Appender.
-
getChainedPriority
- Overrides:
getChainedPriorityin classCategory
-
getEffectiveLevel
- Overrides:
getEffectiveLevelin classCategory
-
getResourceBundle
- Overrides:
getResourceBundlein classCategory
-
info
-
info
-
isAttached
Is the appender passed as parameter attached to this category?- Specified by:
isAttachedin interfaceAppenderAttachable- Overrides:
isAttachedin classCategory- Parameters:
appender- The Appender to add.- Returns:
- true if the appender is attached.
-
isDebugEnabled
public boolean isDebugEnabled()- Overrides:
isDebugEnabledin classCategory
-
isEnabledFor
- Overrides:
isEnabledForin classCategory
-
isInfoEnabled
public boolean isInfoEnabled()- Overrides:
isInfoEnabledin classCategory
-
isTraceEnabled
public boolean isTraceEnabled()- Overrides:
isTraceEnabledin classLogger
-
l7dlog
-
l7dlog
-
log
-
log
-
log
-
removeAllAppenders
public void removeAllAppenders()Removes all previously added appenders from this Category instance.This is useful when re-reading configuration information.
- Specified by:
removeAllAppendersin interfaceAppenderAttachable- Overrides:
removeAllAppendersin classCategory
-
removeAppender
Removes the appender passed as parameter form the list of appenders.- Specified by:
removeAppenderin interfaceAppenderAttachable- Overrides:
removeAppenderin classCategory- Parameters:
appender- The Appender to remove.
-
removeAppender
Removes the appender with the name passed as parameter form the list of appenders.- Specified by:
removeAppenderin interfaceAppenderAttachable- Overrides:
removeAppenderin classCategory- Parameters:
name- The Appender to remove.
-
setLevel
-
setPriority
- Overrides:
setPriorityin classCategory
-
setResourceBundle
- Overrides:
setResourceBundlein classCategory
-
trace
-
trace
-
warn
-
warn
-