This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy.
This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy. The casual user does not have to deal with this class directly.
The structure of the logger hierarchy is maintained by the getLogger method. The hierarchy is such that children link to their parent but parents do not have any pointers to their children. Moreover, loggers can be instantiated in any order, in particular descendant before ancestor.
In case a descendant is created before a particular ancestor, then it creates a provision node for the ancestor and adds itself to the provision node. Other descendants of the same ancestor add themselves to the previously created provision node.
Located in Program_Root/src/log4php/LoggerHierarchy.php (line 50)
Create a new logger hierarchy.
Create a new logger hierarchy.
Add a HierarchyEventListener event to the repository.
Add a HierarchyEventListener event to the repository. Not Yet Impl.
Add an object renderer for a specific class.
Add an object renderer for a specific class. Not Yet Impl.
This call will clear all logger definitions from the internal hashtable.
This call will clear all logger definitions from the internal hashtable.
Check if the named logger exists in the hierarchy.
Check if the named logger exists in the hierarchy.
Returns all the currently defined categories in this hierarchy as an Enumeration.
Returns all the currently defined categories in this hierarchy as an Enumeration.
Return a new logger instance named as the first parameter using the default factory.
Return a new logger instance named as the first parameter using the default factory.
Get the renderer map for this hierarchy.
Get the renderer map for this hierarchy.
Get the root of this hierarchy.
Get the root of this hierarchy.
Returns a Level representation of the enable state.
Returns a Level representation of the enable state.
This method will return true if this repository is disabled for level object passed as parameter and false otherwise.
This method will return true if this repository is disabled for level object passed as parameter and false otherwise.
Reset all values contained in this hierarchy instance to their default.
Reset all values contained in this hierarchy instance to their default.
Used by subclasses to add a renderer to the hierarchy passed as parameter.
Used by subclasses to add a renderer to the hierarchy passed as parameter.
set a new threshold level
set a new threshold level
Shutting down a hierarchy will safely close and remove all appenders in all categories including the root logger
Shutting down a hierarchy will safely close and remove all appenders in all categories including the root logger
Documentation generated on Wed, 27 Aug 2003 18:11:39 +0200 by phpDocumentor 1.2.2