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

Namespaces

 details
 
 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  DailyRollingFileAppender
 
class  FactoryParams
 
class  FileAppender
 
class  Filter
 
class  FixedContextCategory
 
struct  FormatModifierComponent
 
class  GenerationalFileAppender
 
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_daily_roll_file_appender (const FactoryParams &)
 
std::auto_ptr< Appendercreate_file_appender (const FactoryParams &)
 
std::auto_ptr< Appendercreate_generation_file_appender (const FactoryParams &)
 
std::auto_ptr< Appendercreate_idsa_appender (const FactoryParams &)
 
std::auto_ptr< TriggeringEventEvaluatorcreate_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)
 
template<typename T >
const T & max (const T &a, const T &b)
 
template<typename T >
const T & min (const T &a, const T &b)
 
ostream & operator<< (ostream &os, const width &w)
 
ostream & operator<< (ostream &os, const tab &t)
 

Variables

static AppendersFactoryappenders_factory_ = 0
 
class LOG4CPP_EXPORT Category
 
class LOG4CPP_EXPORT CategoryStream
 
static const std::string EMPTY
 
static TriggeringEventEvaluatorFactoryevaluators_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 159 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 40 of file BasicLayout.cpp.

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

Definition at line 163 of file DailyRollingFileAppender.cpp.

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_generation_file_appender ( const FactoryParams params)

Definition at line 54 of file GenerationalFileAppender.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 13 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 13 of file PassThroughLayout.cpp.

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

Definition at line 428 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 96 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 65 of file CategoryStream.cpp.

CategoryStream & log4cpp::left ( CategoryStream os)

left manipulator

Definition at line 71 of file CategoryStream.cpp.

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

Definition at line 30 of file Localtime.cpp.

template<typename T >
const T& log4cpp::max ( const T &  a,
const T &  b 
)

Definition at line 64 of file PortabilityImpl.hh.

template<typename T >
const T& log4cpp::min ( const T &  a,
const T &  b 
)

Definition at line 59 of file PortabilityImpl.hh.

ostream& log4cpp::operator<< ( ostream &  os,
const width w 
)

Definition at line 10 of file Manipulator.cpp.

ostream& log4cpp::operator<< ( ostream &  os,
const tab t 
)

Definition at line 16 of file Manipulator.cpp.

Variable Documentation

AppendersFactory* log4cpp::appenders_factory_ = 0
static

Definition at line 13 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 41 of file BufferingAppender.cpp.

TriggeringEventEvaluatorFactory* log4cpp::evaluators_factory_ = 0
static

Definition at line 12 of file TriggeringEventEvaluatorFactory.cpp.

Definition at line 27 of file Appender.hh.

LayoutsFactory* log4cpp::layouts_factory_ = 0
static

Definition at line 12 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 Sun Jun 23 2019 19:10:00