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 include/log4cpp/Appender.hh.

typedef int log4cpp::mode_t

Definition at line 144 of file include/log4cpp/config-win32.h.


Function Documentation

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

Definition at line 102 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  ) 
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 3 of file PassThroughLayout.cpp.

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

Definition at line 368 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 
)

Variable Documentation

Definition at line 3 of file AppendersFactory.cpp.

class LOG4CPP_EXPORT log4cpp::Category

Definition at line 23 of file include/log4cpp/CategoryStream.hh.

class LOG4CPP_EXPORT log4cpp::CategoryStream

Definition at line 24 of file include/log4cpp/CategoryStream.hh.

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

Definition at line 29 of file BufferingAppender.cpp.

Definition at line 3 of file TriggeringEventEvaluatorFactory.cpp.

class LOG4CPP_EXPORT log4cpp::Filter

Definition at line 27 of file include/log4cpp/Appender.hh.

Definition at line 3 of file LayoutsFactory.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


log4cpp
Author(s): Stephen Roderick
autogenerated on Fri Jan 11 09:51:54 2013