Inherited by Hierarchy [virtual].
LoggerRepository is used to create and retrieve Loggers. 
The relation between loggers in a repository depends on the repository but typically loggers are arranged in a named hierarchy.
In addition to the creational methods, a LoggerRepository can be queried for existing loggers, can act as a point of registry for events related to loggers. 
| Public Member Functions | |
| virtual | ~LoggerRepository () | 
| virtual void | addHierarchyEventListener (const HierarchyEventListenerPtr &listener)=0 | 
| Add a HierarchyEventListener event to the repository. | |
| virtual bool | isDisabled (int level) const =0 | 
| Is the repository disabled for a given level? The answer depends on the repository threshold and the levelparameter. | |
| virtual void | setThreshold (const LevelPtr &level)=0 | 
| Set the repository-wide threshold. | |
| virtual void | setThreshold (const LogString &val)=0 | 
| Another form of setThreshold accepting a string parameter instead of a Level. | |
| virtual void | emitNoAppenderWarning (const LoggerPtr &logger)=0 | 
| virtual const LevelPtr & | getThreshold () const =0 | 
| Get the repository-wide threshold. | |
| virtual LoggerPtr | getLogger (const LogString &name)=0 | 
| virtual LoggerPtr | getLogger (const LogString &name, const spi::LoggerFactoryPtr &factory)=0 | 
| virtual LoggerPtr | getRootLogger () const =0 | 
| virtual LoggerPtr | exists (const LogString &name)=0 | 
| virtual void | shutdown ()=0 | 
| virtual LoggerList | getCurrentLoggers () const =0 | 
| virtual void | fireAddAppenderEvent (const LoggerPtr &logger, const AppenderPtr &appender)=0 | 
| virtual void | resetConfiguration ()=0 | 
| virtual bool | isConfigured ()=0 | 
| virtual void | setConfigured (bool configured)=0 | 
| 
 | 
| 
 | 
| 
 | 
| Add a HierarchyEventListener event to the repository. 
 | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | ||||||||||||
| 
 Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | ||||||||||||
| 
 Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | 
| Get the repository-wide threshold. See setThreshold for an explanation. Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | 
| 
Is the repository disabled for a given level? The answer depends on the repository threshold and the  See also setThreshold method. Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. | 
| 
 | 
| 
Another form of setThreshold accepting a string parameter instead of a  
 Implemented in Hierarchy. | 
| 
 | 
| Set the repository-wide threshold. 
All logging requests below the threshold are immediately dropped. By default, the threshold is set to  Implemented in Hierarchy. | 
| 
 | 
| 
 Implemented in Hierarchy. |