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

log4shib Namespace Reference

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


Classes

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

Typedefs

typedef std::set< Appender * > AppenderSet

Functions

LOG4SHIB_EXPORT CategoryStream & eol (CategoryStream &os)
 eol manipulator

Variables

LOG4SHIB_EXPORT Filter
LOG4SHIB_EXPORT Category
LOG4SHIB_EXPORT CategoryStream
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 *> log4shib::AppenderSet
 


Function Documentation

CategoryStream & log4shib::eol (  CategoryStream &  os  ) 
 

eol manipulator


Variable Documentation

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

class LOG4SHIB_EXPORT log4shib::Category
 

class LOG4SHIB_EXPORT log4shib::CategoryStream
 

class LOG4SHIB_EXPORT log4shib::Filter
 

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

Initial value:

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


Generated on Wed Jun 17 02:26:23 2009 for log4shib by  doxygen 1.3.9.1