Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

log4cpp Namespace Reference

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


Compounds

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...

struct  log4cpp::CategoryNameComponent
class  log4cpp::CategoryStream
 This class enables streaming simple types and objects to a category. More...

class  log4cpp::ConfigureFailure
 Exception class for configuration. More...

struct  log4cpp::FormatModifierComponent
struct  log4cpp::MessageComponent
struct  log4cpp::MillisSinceEpochComponent
struct  log4cpp::NDC::DiagnosticContext
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 "Pattern Languages of Program Design 3" edited by Martin et al. More...

struct  log4cpp::NDCComponent
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::PatternComponent
class  log4cpp::PatternLayout
 PatternLayout is a simple fixed format Layout implementation. More...

class  log4cpp::Priority
 The Priority class provides importance levels with which one can categorize log messages. More...

struct  log4cpp::PriorityComponent
struct  log4cpp::ProcessorTimeComponent
class  log4cpp::Properties
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::PropertyConfiguratorImpl
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...

struct  log4cpp::SecondsSinceEpochComponent
class  log4cpp::SimpleConfigurator
 This class implements a simple Configurator for log4cpp. More...

class  log4cpp::SimpleLayout
 BasicLayout is a simple fixed format Layout implementation. More...

struct  log4cpp::StringLiteralComponent
class  log4cpp::StringQueueAppender
 This class puts log messages in an in-memory queue. More...

class  log4cpp::StringUtil
class  log4cpp::SyslogAppender
 SyslogAppender sends LoggingEvents to the local syslog system. More...

struct  log4cpp::ThreadNameComponent
class  log4cpp::TimeStamp
 A simple TimeStamp abstraction. More...

struct  log4cpp::TimeStampComponent
class  log4cpp::Win32DebugAppender
 Win32DebugAppender simply sends the log message to the default system debugger on Win32 systems. More...


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 Mon Oct 28 23:42:11 2002 for log4cpp by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002