Namespaces | Classes | Typedefs | Functions | Variables
log4cpp Namespace Reference

Namespaces

namespace  details
namespace  threading

Classes

class  AbortAppender
class  Appender
class  AppendersFactory
class  AppenderSkeleton
class  BasicConfigurator
class  BasicLayout
class  BufferingAppender
class  Category
struct  CategoryNameComponent
class  CategoryStream
class  ConfigureFailure
class  FactoryParams
class  FileAppender
class  Filter
class  FixedContextCategory
struct  FormatModifierComponent
class  HierarchyMaintainer
class  IdsaAppender
class  Layout
class  LayoutAppender
class  LayoutsFactory
class  LevelEvaluator
struct  LoggingEvent
struct  MessageComponent
struct  MillisSinceEpochComponent
class  NDC
struct  NDCComponent
class  OstreamAppender
class  PassThroughLayout
class  PatternLayout
class  Priority
struct  PriorityComponent
struct  ProcessorTimeComponent
class  Properties
class  PropertyConfigurator
class  PropertyConfiguratorImpl
class  RemoteSyslogAppender
class  RollingFileAppender
struct  SecondsSinceEpochComponent
class  SimpleConfigurator
class  SimpleLayout
struct  StringLiteralComponent
class  StringQueueAppender
class  StringUtil
class  SyslogAppender
class  tab
struct  ThreadNameComponent
class  TimeStamp
struct  TimeStampComponent
class  TriggeringEventEvaluator
class  TriggeringEventEvaluatorFactory
class  width

Typedefs

typedef std::set< Appender * > AppenderSet
typedef int mode_t

Functions

std::auto_ptr< Appendercreate_abort_appender (const FactoryParams &params)
std::auto_ptr< Layoutcreate_basic_layout (const FactoryParams &params)
std::auto_ptr< Appendercreate_file_appender (const FactoryParams &)
std::auto_ptr< Appendercreate_idsa_appender (const FactoryParams &)
std::auto_ptr
< TriggeringEventEvaluator
create_level_evaluator (const FactoryParams &params)
std::auto_ptr< Appendercreate_nt_event_log_appender (const FactoryParams &)
std::auto_ptr< Layoutcreate_pass_through_layout (const FactoryParams &params)
std::auto_ptr< Layoutcreate_pattern_layout (const FactoryParams &params)
std::auto_ptr< Appendercreate_remote_syslog_appender (const FactoryParams &)
std::auto_ptr< Appendercreate_roll_file_appender (const FactoryParams &)
std::auto_ptr< Layoutcreate_simple_layout (const FactoryParams &params)
std::auto_ptr< Appendercreate_smtp_appender (const FactoryParams &)
std::auto_ptr< Appendercreate_syslog_appender (const FactoryParams &)
std::auto_ptr< Appendercreate_win32_debug_appender (const FactoryParams &)
LOG4CPP_EXPORT CategoryStreameol (CategoryStream &os)
LOG4CPP_EXPORT CategoryStreamleft (CategoryStream &os)
void localtime (const ::time_t *time,::tm *t)

Variables

static AppendersFactoryappenders_factory_ = 0
class LOG4CPP_EXPORT Category
class LOG4CPP_EXPORT CategoryStream
static const std::string EMPTY
static
TriggeringEventEvaluatorFactory
evaluators_factory_ = 0
class LOG4CPP_EXPORT Filter
static LayoutsFactorylayouts_factory_ = 0

Detailed Description

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


Typedef Documentation

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

Definition at line 147 of file Appender.hh.

typedef int log4cpp::mode_t

Definition at line 144 of file config-win32.h.


Function Documentation

std::auto_ptr< Appender > log4cpp::create_abort_appender ( const FactoryParams &  params)

Definition at line 46 of file AbortAppender.cpp.

std::auto_ptr< Layout > log4cpp::create_basic_layout ( const FactoryParams &  params)

Definition at line 38 of file BasicLayout.cpp.

std::auto_ptr< Appender > log4cpp::create_file_appender ( const FactoryParams &  params)

Definition at line 110 of file FileAppender.cpp.

std::auto_ptr<Appender> log4cpp::create_idsa_appender ( const FactoryParams &  )
std::auto_ptr< TriggeringEventEvaluator > log4cpp::create_level_evaluator ( const FactoryParams &  params)

Definition at line 7 of file LevelEvaluator.cpp.

std::auto_ptr<Appender> log4cpp::create_nt_event_log_appender ( const FactoryParams &  )
std::auto_ptr< Layout > log4cpp::create_pass_through_layout ( const FactoryParams &  params)

Definition at line 7 of file PassThroughLayout.cpp.

std::auto_ptr< Layout > log4cpp::create_pattern_layout ( const FactoryParams &  params)

Definition at line 406 of file PatternLayout.cpp.

std::auto_ptr< Appender > log4cpp::create_remote_syslog_appender ( const FactoryParams &  params)

Definition at line 172 of file RemoteSyslogAppender.cpp.

std::auto_ptr< Appender > log4cpp::create_roll_file_appender ( const FactoryParams &  params)

Definition at line 93 of file RollingFileAppender.cpp.

std::auto_ptr< Layout > log4cpp::create_simple_layout ( const FactoryParams &  params)

Definition at line 38 of file SimpleLayout.cpp.

std::auto_ptr<Appender> log4cpp::create_smtp_appender ( const FactoryParams &  )
std::auto_ptr<Appender> log4cpp::create_syslog_appender ( const FactoryParams &  )
std::auto_ptr<Appender> log4cpp::create_win32_debug_appender ( const FactoryParams &  )
CategoryStream & log4cpp::eol ( CategoryStream &  os)

eol manipulator

Definition at line 51 of file CategoryStream.cpp.

CategoryStream & log4cpp::left ( CategoryStream &  os)

left manipulator

Definition at line 57 of file CategoryStream.cpp.

void log4cpp::localtime ( const ::time_t *  time,
::tm *  t 
)

Definition at line 24 of file Localtime.cpp.


Variable Documentation

Definition at line 6 of file AppendersFactory.cpp.

Definition at line 23 of file CategoryStream.hh.

Definition at line 24 of file CategoryStream.hh.

const std::string log4cpp::EMPTY [static]

Definition at line 34 of file BufferingAppender.cpp.

Definition at line 6 of file TriggeringEventEvaluatorFactory.cpp.

Definition at line 27 of file Appender.hh.

Definition at line 6 of file LayoutsFactory.cpp.



log4cpp
Author(s): Stephen Roderick, Bastiaan Bakker, Cedric Le Goater, Steve Ostlind, Marcel Harkema, Walter Stroebel, Glenn Scott and Tony Cheung.
autogenerated on Thu Jan 2 2014 11:35:02