Inheritance diagram for LoggerRepository:

Public Member Functions | |
| virtual void | addHierarchyEventListener (const HierarchyEventListenerPtr &listener)=0 |
| virtual bool | isDisabled (int level) const =0 |
| virtual void | setThreshold (const LevelPtr &level)=0 |
| virtual void | setThreshold (const String &val)=0 |
| virtual const LevelPtr & | getThreshold () const =0 |
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.
|
|
Add a HierarchyEventListener event to the repository. |
|
|
Get the repository-wide threshold. See setThreshold for an explanation. Implemented in Hierarchy. |
|
|
Is the repository disabled for a given level? The answer depends on the repository threshold and the 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. |
1.3.9.1