JacORB logger factory that creates named Avalon loggers with logkit as the underlying log mechanism.
The semantics here is that any names logger retrieved using the logkit naming conventions for nested loggers will inherit its parent loggers log target e.g., a logger retrieved for
jacorb.naming
inherits the root logger's target (ie.
System.err
, or a file.
Log priorities for new loggers are also inherited from the parent logger. If no parent logger is available the priority defaults to the value of this factory's defaultPriority
field. The priorities for loggers can be set via configuration properties that have the same name as the requested logger, plus a suffix of .log.verbosity
.
The priority for all loggers that do not have a specific .log.verbosity prop defined will be set to the value of the jacorb.log.default.verbosity property, if it's set. If not, the default is 0.
@author Gerald Brose
@version $Id: LogKitLoggerFactory.java,v 1.4 2005/08/19 17:11:54 alphonse.bendt Exp $
@since JacORB 2.0 beta 3