Log4g Reference Manual
Part II. API Reference
Table of Contents
Public Interface
Log4g
— The main Log4g interface
Log4gLogger
— The central class in the Log4g package
Log4gNDC
— Nested data context
Log4gMDC
— Mapped data context
Log4gThread
— Set the thread name for log messages
Configuration
Log4gConfigurator
— Log4g configuration interface
Log4gDOMConfigurator
— Initialize the Log4g environment using a DOM tree
Log4gBasicConfigurator
— Quickly configure Log4g
Core Classes
Log4gLoggingEvent
— The internal representation of logging events
Log4gRootLogger
— The root logger
Log4gAppender
— The log output interface
Log4gLayout
— Log event layout base class
Log4gFilter
— Log event filter base class
Log4gLevel
— Minimum set of logging levels recognized by the system
Log4gErrorQuark
— Log4g error definition
Logger Management
Log4gLogManager
— Operate on the current logger repository
Log4gLoggerRepository
— Create and retrieve loggers
Log4gHierarchy
— Maintain the logger hierarchy
Log4gProvisionNode
— Log repository temporary nodes
Log4gAppenderAttachable
— Attach appenders to objects
Log4gAppenderAttachableImpl
— An implementation of the appender attachable interface
Log4gLoggerFactory
— Create a logger via a factory class
Log4gDefaultLoggerFactory
— An implementation of logger factory interface
Log4gRepositorySelector
— Select the correct logger repository
Log4gDefaultRepositorySelector
— An implementation of the repository selector interface
Log4gErrorHandler
— Delegate error handling
Log4gOnlyOnceErrorHandler
— Emit an error only once
Log4gInternalLogging
— Internal logging API