Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

log4cpp Namespace Reference

The top level namespace for all 'Log for C++' types and classes. More...


Classes

class  log4cpp::Appender
 Implement this interface for your own strategies for printing log statements. More...
class  log4cpp::AppenderSkeleton
 AppenderSkeleton is a helper class, simplifying implementation of Appenders: it already takes care of handling of Thresholds and Filters. More...
class  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. More...
class  log4cpp::BasicLayout
 BasicLayout is a simple fixed format Layout implementation. More...
class  log4cpp::Category
 This is the central class in the log4j package. More...
class  log4cpp::CategoryStream
 This class enables streaming simple types and objects to a category. More...
class  log4cpp::ConfigureFailure
 Exception class for configuration. More...
class  log4cpp::FileAppender
class  log4cpp::Filter
 Users should extend this class to implement customized logging event filtering. More...
class  log4cpp::FixedContextCategory
 This Category subclass replaces the NDC field in LoggingEvents with a fixed context string. More...
class  log4cpp::HierarchyMaintainer
 HierarchyMaintainer is an internal log4cpp class. More...
class  log4cpp::IdsaAppender
 IdsaAppender is an Appender that sends LoggingEvents to the IDS/A logger and reference monitor by Marc Welz. More...
class  log4cpp::Layout
 Extend this abstract class to create your own log layout format. More...
class  log4cpp::LayoutAppender
 LayoutAppender is a common superclass for all Appenders that require a Layout. More...
struct  log4cpp::LoggingEvent
 The internal representation of logging events. More...
class  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 "<i>Pattern Languages of Program Design 3</i>" edited by Martin et al. More...
struct  log4cpp::NDC::DiagnosticContext
class  log4cpp::NTEventLogAppender
 NTEventLogAppender is an Appender that sends LoggingEvents to the Windows event log. More...
class  log4cpp::OstreamAppender
 OstreamAppender appends LoggingEvents to ostreams. More...
class  log4cpp::PatternLayout
 PatternLayout is a simple fixed format Layout implementation. More...
class  log4cpp::PatternLayout::PatternComponent
class  log4cpp::Priority
 The Priority class provides importance levels with which one can categorize log messages. More...
class  log4cpp::PropertyConfigurator
 Property configurator will read a config file using the same (or similar) format to the config file used by log4j. More...
class  log4cpp::RemoteSyslogAppender
 RemoteSyslogAppender sends LoggingEvents to a remote syslog system. More...
class  log4cpp::RollingFileAppender
 RollingFileAppender is a FileAppender that rolls over the logfile once it has reached a certain size limit. More...
class  log4cpp::SimpleConfigurator
 This class implements a simple Configurator for log4cpp. More...
class  log4cpp::SimpleLayout
 BasicLayout is a simple fixed format Layout implementation. More...
class  log4cpp::StringQueueAppender
 This class puts log messages in an in-memory queue. More...
class  log4cpp::SyslogAppender
 SyslogAppender sends LoggingEvents to the local syslog system. More...
class  log4cpp::TimeStamp
 A simple TimeStamp abstraction. More...
class  log4cpp::Win32DebugAppender
 Win32DebugAppender simply sends the log message to the default system debugger on Win32 systems. More...
struct  log4cpp::StringLiteralComponent
struct  log4cpp::CategoryNameComponent
struct  log4cpp::MessageComponent
struct  log4cpp::NDCComponent
struct  log4cpp::PriorityComponent
struct  log4cpp::ThreadNameComponent
struct  log4cpp::ProcessorTimeComponent
struct  log4cpp::TimeStampComponent
struct  log4cpp::SecondsSinceEpochComponent
struct  log4cpp::MillisSinceEpochComponent
struct  log4cpp::FormatModifierComponent
class  log4cpp::Properties
class  log4cpp::PropertyConfiguratorImpl
class  log4cpp::StringUtil

Typedefs

typedef std::set< Appender * > AppenderSet

Variables

LOG4CPP_EXPORT Filter
LOG4CPP_EXPORT Category
threading::ThreadLocalDataHolder<
NDC
_nDC
const std::string names [10]


Detailed Description

The top level namespace for all 'Log for C++' types and classes.

Typedef Documentation

typedef std::set<Appender *> log4cpp::AppenderSet
 


Variable Documentation

threading::ThreadLocalDataHolder<NDC> log4cpp::_nDC [static]
 

class LOG4CPP_EXPORT log4cpp::Category
 

class LOG4CPP_EXPORT log4cpp::Filter
 

const std::string log4cpp::names[10] [static]
 

Initial value:

 {
            "FATAL", "ALERT", "CRIT", "ERROR", "WARN",
            "NOTICE", "INFO", "DEBUG", "NOTSET", "UNKNOWN" 
        }


Generated on Sat Apr 2 23:17:05 2005 for log4cpp by  doxygen 1.3.9.1