org.apache.log4j.spi

Class NOPLoggerRepository

Implemented Interfaces:
LoggerRepository

public final class NOPLoggerRepository
extends java.lang.Object
implements LoggerRepository

No-operation implementation of LoggerRepository which is used when LogManager.repositorySelector is erroneously nulled during class reloading.
Since:
1.2.15

Method Summary

void
addHierarchyEventListener(HierarchyEventListener listener)
void
emitNoAppenderWarning(Category cat)
Logger
exists(String name)
void
fireAddAppenderEvent(Category logger, Appender appender)
Enumeration
getCurrentCategories()
Enumeration
getCurrentLoggers()
Logger
getLogger(String name)
Logger
getLogger(String name, LoggerFactory factory)
Logger
getRootLogger()
Level
getThreshold()
boolean
isDisabled(int level)
void
resetConfiguration()
void
setThreshold(String val)
void
setThreshold(Level level)
void
shutdown()

Method Details

addHierarchyEventListener

public void addHierarchyEventListener(HierarchyEventListener listener)
Specified by:
addHierarchyEventListener in interface LoggerRepository

emitNoAppenderWarning

public void emitNoAppenderWarning(Category cat)
Specified by:
emitNoAppenderWarning in interface LoggerRepository

exists

public Logger exists(String name)
Specified by:
exists in interface LoggerRepository

fireAddAppenderEvent

public void fireAddAppenderEvent(Category logger,
                                 Appender appender)
Specified by:
fireAddAppenderEvent in interface LoggerRepository

getCurrentCategories

public Enumeration getCurrentCategories()
Specified by:
getCurrentCategories in interface LoggerRepository

getCurrentLoggers

public Enumeration getCurrentLoggers()
Specified by:
getCurrentLoggers in interface LoggerRepository

getLogger

public Logger getLogger(String name)
Specified by:
getLogger in interface LoggerRepository

getLogger

public Logger getLogger(String name,
                        LoggerFactory factory)
Specified by:
getLogger in interface LoggerRepository

getRootLogger

public Logger getRootLogger()
Specified by:
getRootLogger in interface LoggerRepository

getThreshold

public Level getThreshold()
Specified by:
getThreshold in interface LoggerRepository

isDisabled

public boolean isDisabled(int level)
Specified by:
isDisabled in interface LoggerRepository

resetConfiguration

public void resetConfiguration()
Specified by:
resetConfiguration in interface LoggerRepository

setThreshold

public void setThreshold(String val)
Specified by:
setThreshold in interface LoggerRepository

setThreshold

public void setThreshold(Level level)
Specified by:
setThreshold in interface LoggerRepository

shutdown

public void shutdown()
Specified by:
shutdown in interface LoggerRepository

Copyright 2000-2007 Apache Software Foundation.