Package log4cpp-devel

Header files, libraries and development man pages log4cpp

http://sourceforge.net/projects/log4cpp/

This package contains the header files, static libraries and development
man pages for log4cpp. If you like to develop programs using log4cpp,
you will need to install log4cpp-devel.

Library Functions (Section 3)
log4cpp
The top level namespace for all 'Log for C++' types and classes.
log4cpp::AbortAppender
This Appender causes the application to abort() upon the first append() call.
log4cpp::Appender
Implement this interface for your own strategies for printing log statements.
log4cpp::AppendersFactory
#include <AppendersFactory.hh>Public Typestypedef FactoryParams params_t typedef std::auto_ptr< Appender >(* create_function_t) (const params_t &params)Public...
log4cpp::AppenderSkeleton
AppenderSkeleton is a helper class, simplifying implementation of Appenders: it already takes care of handling of Thresholds and Filters.
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.
log4cpp::BasicLayout
BasicLayout is a simple fixed format Layout implementation.
log4cpp::BufferingAppender
#include <BufferingAppender.hh> Inherits log4cpp::LayoutAppender.Public Member FunctionsBufferingAppender (const std::string name, unsigned long max_size...
log4cpp::Category
This is the central class in the log4j package. One of the distintive features of log4j (and hence log4cpp) are hierarchal categories and their evaluation.
log4cpp::CategoryNameComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member FunctionsCategoryNameComponent (std::string specifier) virtual void append (std::ostringstream...
log4cpp::CategoryStream
This class enables streaming simple types and objects to a category. Use category.errorStream(), etc. to obtain a CategoryStream class.
log4cpp::ConfigureFailure
Exception class for configuration.
log4cpp::details
Classesclass base_validator_data class optional_params_validator class parameter_validator class required_params_validator
log4cpp::details::base::validator::data
#include <FactoryParams.hh> Inherited by log4cpp::details::optional_params_validator, log4cpp::details::parameter_validator, and...
log4cpp::details::optional::params::validator
#include <FactoryParams.hh> Inherits log4cpp::details::base_validator_data.Public Member Functionsoptional_params_validator (const char *tag, const...
log4cpp::details::parameter::validator
#include <FactoryParams.hh> Inherits log4cpp::details::base_validator_data.Public Member Functionsparameter_validator (const char *tag, const FactoryParams...
log4cpp::details::required::params::validator
#include <FactoryParams.hh> Inherits log4cpp::details::base_validator_data.Public Member Functionsrequired_params_validator (const char *tag, const...
log4cpp::FactoryParams
#include <FactoryParams.hh>Public Typestypedef storage_t::const_iterator const_iteratorPublic Member Functionsconst std::string & operator[] (const std::string...
log4cpp::FileAppender
#include <FileAppender.hh> Inherits log4cpp::LayoutAppender. Inherited by log4cpp::RollingFileAppender.Public Member FunctionsFileAppender (const std::string...
log4cpp::Filter
Users should extend this class to implement customized logging event filtering. Note that log4cpp::Category and lof4cpp::Appender have built-in filtering rules...
log4cpp::FixedContextCategory
This Category subclass replaces the NDC field in LoggingEvents with a fixed context string. All handling of Appenders, etc. is delgated to the 'normal' Category...
log4cpp::FormatModifierComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member FunctionsFormatModifierComponent (PatternLayout::PatternComponent *component, size_t minWidth...
log4cpp::HierarchyMaintainer
HierarchyMaintainer is an internal log4cpp class. It is responsible for maintaining the hierarchy of Categories. Applications should not have to use this class...
log4cpp::IdsaAppender
IdsaAppender is an Appender that sends LoggingEvents to the IDS/A logger and reference monitor by Marc Welz. See http://jade.cs.uct.ac.za/idsa/ for more...
log4cpp::Layout
Extend this abstract class to create your own log layout format.
log4cpp::LayoutAppender
LayoutAppender is a common superclass for all Appenders that require a Layout.
log4cpp::LayoutsFactory
#include <LayoutsFactory.hh>Public Typestypedef FactoryParams params_t typedef std::auto_ptr< Layout >(* create_function_t) (const params_t &params)Public...
log4cpp::LevelEvaluator
#include <LevelEvaluator.hh> Inherits log4cpp::TriggeringEventEvaluator.Public Member FunctionsLevelEvaluator (Priority::Value level) virtual bool eval (const...
log4cpp::LoggingEvent
The internal representation of logging events. When a affirmative logging decision is made a LoggingEvent instance is created. This instance is passed around...
log4cpp::MessageComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member Functionsvirtual void append (std::ostringstream &out, const LoggingEvent &event)
log4cpp::MillisSinceEpochComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member Functionsvirtual void append (std::ostringstream &out, const LoggingEvent &event)
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...
log4cpp::NDCComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member Functionsvirtual void append (std::ostringstream &out, const LoggingEvent &event)
log4cpp::NDC::DiagnosticContext
#include <NDC.hh>Public Member FunctionsDiagnosticContext (const std::string &message) DiagnosticContext (const std::string &message, const DiagnosticContext...
log4cpp::NTEventLogAppender
NTEventLogAppender is an Appender that sends LoggingEvents to the Windows event log. Building log4cpp.dsp/log4cppDLL.dsp creates the resource DLL...
log4cpp::OstreamAppender
OstreamAppender appends LoggingEvents to ostreams.
log4cpp::PassThroughLayout
#include <PassThroughLayout.hh> Inherits log4cpp::Layout.Public Member Functionsvirtual std::string format (const LoggingEvent &event) Formats the LoggingEvent...
log4cpp::PatternLayout
PatternLayout is a simple fixed format Layout implementation.
log4cpp::PatternLayout::PatternComponent
#include <PatternLayout.hh> Inherited by log4cpp::CategoryNameComponent, log4cpp::FormatModifierComponent, log4cpp::MessageComponent...
log4cpp::Priority
The Priority class provides importance levels with which one can categorize log messages.
log4cpp::PriorityComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member Functionsvirtual void append (std::ostringstream &out, const LoggingEvent &event)
log4cpp::ProcessorTimeComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member Functionsvirtual void append (std::ostringstream &out, const LoggingEvent &event)
log4cpp::Properties
#include <Properties.hh> Inherits map< std::string, std::string >.Public Member FunctionsProperties () virtual ~Properties () virtual void load (std::istream...
log4cpp::PropertyConfigurator
Property configurator will read a config file using the same (or similar) format to the config file used by log4j. This file is in a standard Java 'properties'...
log4cpp::PropertyConfiguratorImpl
#include <PropertyConfiguratorImpl.hh>Public Typestypedef std::map< std::string, Appender * > AppenderMapPublic Member FunctionsPropertyConfiguratorImpl ()...
log4cpp::RemoteSyslogAppender
RemoteSyslogAppender sends LoggingEvents to a remote syslog system. Also see: draft-ietf-syslog-syslog-12.txt
log4cpp::RollingFileAppender
RollingFileAppender is a FileAppender that rolls over the logfile once it has reached a certain size limit.
log4cpp::SecondsSinceEpochComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member Functionsvirtual void append (std::ostringstream &out, const LoggingEvent &event)
log4cpp::SimpleConfigurator
This class implements a simple Configurator for log4cpp. It is a temporary hack with an undocumented configuration format. Deprecated
log4cpp::SimpleLayout
BasicLayout is a simple fixed format Layout implementation.
log4cpp::StringLiteralComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member FunctionsStringLiteralComponent (const std::string &literal) virtual void append...
log4cpp::StringQueueAppender
This class puts log messages in an in-memory queue. Its primary use is in test cases, but it may be useful elsewhere as well.
log4cpp::StringUtil
#include <StringUtil.hh>Static Public Member Functionsstatic std::string vform (const char *format, va_list args) Returns a string contructed from the a format...
log4cpp::SyslogAppender
SyslogAppender sends LoggingEvents to the local syslog system.
log4cpp::tab
#include <Manipulator.hh>Public Member Functionstab (unsigned int i)FriendsLOG4CPP_EXPORT std::ostream & operator<< (std::ostream &os, const tab &w)
log4cpp::threading
Classesclass MSMutex A simple object wrapper around CreateMutex() and DeleteMutex() class MSScopedLock A simple object wrapper around WaitForSingleObject() and...
log4cpp::threading::MSMutex
A simple object wrapper around CreateMutex() and DeleteMutex()
log4cpp::threading::MSScopedLock
A simple object wrapper around WaitForSingleObject() and ReleaseMutex()
log4cpp::threading::Mutex
#include <PThreads.hh>Public Member FunctionsMutex () void lock () void unlock () ~Mutex ()
log4cpp::threading::ScopedLock
definition of ScopedLock;
log4cpp::threading::ThreadLocalDataHolder
template<typename T> class log4cpp::threading::ThreadLocalDataHolder< T >" This class holds Thread local data of type T, i.e. for each thread a...
log4cpp::ThreadNameComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member Functionsvirtual void append (std::ostringstream &out, const LoggingEvent &event)
log4cpp::TimeStamp
A simple TimeStamp abstraction.
log4cpp::TimeStampComponent
Inherits log4cpp::PatternLayout::PatternComponent.Public Member FunctionsTimeStampComponent (std::string timeFormat) virtual void append (std::ostringstream...
log4cpp::TriggeringEventEvaluator
#include <TriggeringEventEvaluator.hh> Inherited by log4cpp::LevelEvaluator.Public Member Functionsvirtual bool eval (const LoggingEvent &event) const =0...
log4cpp::TriggeringEventEvaluatorFactory
#include <TriggeringEventEvaluatorFactory.hh>Public Typestypedef FactoryParams params_t typedef std::auto_ptr< TriggeringEventEvaluator >(* create_function_t)...
log4cpp::width
#include <Manipulator.hh>Public Member Functionswidth (unsigned int i)FriendsLOG4CPP_EXPORT std::ostream & operator<< (std::ostream &os, const width &w)
log4cpp::Win32DebugAppender
Win32DebugAppender simply sends the log message to the default system debugger on Win32 systems. This is useful for users of MSVC and Borland because the log...