# log4cpp Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

log4cpp::AbortAppender | This Appender causes the application to abort() upon the first append() call
log4cpp::Appender | Implement this interface for your own strategies for printing log statements
log4cpp::AppendersFactory |
log4cpp::AppenderSkeleton | AppenderSkeleton is a helper class, simplifying implementation of Appenders: it already takes care of handling of Thresholds and Filters
log4cpp::details::base_validator_data |
log4cpp::BasicConfigurator | This class implements a trivial default configuration for log4cpp: it adds a FileAppender that logs to stdout and uses a BasicLayout to the root Category
log4cpp::BasicLayout | BasicLayout is a simple fixed format Layout implementation
log4cpp::BufferingAppender |
log4cpp::Category | This is the central class in the log4j package
log4cpp::CategoryNameComponent |
log4cpp::CategoryStream | This class enables streaming simple types and objects to a category
log4cpp::ConfigureFailure | Exception class for configuration
log4cpp::FactoryParams |
log4cpp::FileAppender |
log4cpp::Filter | Users should extend this class to implement customized logging event filtering
log4cpp::FixedContextCategory | This Category subclass replaces the NDC field in LoggingEvents with a fixed context string
log4cpp::FormatModifierComponent |
log4cpp::HierarchyMaintainer | HierarchyMaintainer is an internal log4cpp class
log4cpp::IdsaAppender | IdsaAppender is an Appender that sends LoggingEvents to the IDS/A logger and reference monitor by Marc Welz
log4cpp::Layout | Extend this abstract class to create your own log layout format
log4cpp::LayoutAppender | LayoutAppender is a common superclass for all Appenders that require a Layout
log4cpp::LayoutsFactory |
log4cpp::LevelEvaluator |
log4cpp::LoggingEvent | The internal representation of logging events
log4cpp::MessageComponent |
log4cpp::MillisSinceEpochComponent |
log4cpp::threading::MSMutex | A simple object wrapper around CreateMutex() and DeleteMutex()
log4cpp::threading::MSScopedLock | A simple object wrapper around WaitForSingleObject() and ReleaseMutex()
log4cpp::threading::Mutex |
log4cpp::NDC | The NDC class implements nested diagnostic contexts as defined by Neil Harrison in the article "Patterns for Logging Diagnostic Messages" part of the book "Pattern Languages of Program Design 3" edited by Martin et al
log4cpp::NDC::DiagnosticContext |
log4cpp::NDCComponent |
log4cpp::NTEventLogAppender | NTEventLogAppender is an Appender that sends LoggingEvents to the Windows event log
log4cpp::details::optional_params_validator |
log4cpp::OstreamAppender | OstreamAppender appends LoggingEvents to ostreams
std::ostringstream |
log4cpp::details::parameter_validator |
log4cpp::PassThroughLayout |
log4cpp::PatternLayout | PatternLayout is a simple fixed format Layout implementation
log4cpp::PatternLayout::PatternComponent |
log4cpp::Priority | The Priority class provides importance levels with which one can categorize log messages
log4cpp::PriorityComponent |
log4cpp::ProcessorTimeComponent |
log4cpp::Properties |
log4cpp::PropertyConfigurator | Property configurator will read a config file using the same (or similar) format to the config file used by log4j
log4cpp::PropertyConfiguratorImpl |
log4cpp::RemoteSyslogAppender | RemoteSyslogAppender sends LoggingEvents to a remote syslog system
log4cpp::details::required_params_validator |
log4cpp::RollingFileAppender | RollingFileAppender is a FileAppender that rolls over the logfile once it has reached a certain size limit
log4cpp::threading::ScopedLock | Definition of ScopedLock;
log4cpp::SecondsSinceEpochComponent |
log4cpp::SimpleConfigurator | This class implements a simple Configurator for log4cpp
log4cpp::SimpleLayout | BasicLayout is a simple fixed format Layout implementation
log4cpp::StringLiteralComponent |
log4cpp::StringQueueAppender | This class puts log messages in an in-memory queue
log4cpp::StringUtil |
log4cpp::SyslogAppender | SyslogAppender sends LoggingEvents to the local syslog system
log4cpp::tab |
log4cpp::threading::ThreadLocalDataHolder< T > | This class holds Thread local data of type T, i.e
log4cpp::ThreadNameComponent |
log4cpp::TimeStamp | A simple TimeStamp abstraction
log4cpp::TimeStampComponent |
log4cpp::TriggeringEventEvaluator |
log4cpp::TriggeringEventEvaluatorFactory |
log4cpp::width |
log4cpp::Win32DebugAppender | Win32DebugAppender simply sends the log message to the default system debugger on Win32 systems