
log4cpp (3)
NAME
log4cpp - The top level namespace for all 'Log for C++' types and
classes.
SYNOPSIS
Compounds
class Appender
Implement this interface for your own strategies for printing log
statements.
class AppenderSkeleton
AppenderSkeleton is a helper class, simplifying implementation of
Appenders: it already takes care of handling of Thresholds and
Filters.
class BasicLayout
BasicLayout is a simple fixed format Layout implementation.
class Category
This is the central class in the log4j package.
class CategoryStream
This class enables streaming simple types and objects to a
category.
class ConfigureFailure
struct DiagnosticContext
class FileAppender
class Filter
Users should extend this class to implement customized logging
event filtering.
class FixedContextCategory
This Category subclass replaces the NDC field in LoggingEvents with
a fixed context string.
class HierarchyMaintainer
HierarchyMaintainer is an internal log4cpp class.
class IdsaAppender
IdsaAppender is an Appender that sends LoggingEvents to the IDS/A
logger and reference monitor by Marc Welz.
class Layout
Extend this abstract class to create your own log layout format.
class LayoutAppender
LayoutAppender is a common superclass for all Appenders that
require a Layout.
class Log4cppCleanup
Log4cppCleanup is an internal janitor class, responsible for
cleaning up log4cpp objects upon exit.
struct LoggingEvent
The internal representation of logging events.
class 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 'Pattern Languages of Program Design 3'
edited by Martin et al.
class OstreamAppender
OstreamAppender appends LoggingEvents to ostreams.
class OstringStream
OstringStream is a portability class used to work around the
unavailability of std::ostringstream on some platforms (most
notably g++ < 2.95.3).
BasicLayout is a simple fixed format Layout implementation.
class StringQueueAppender
This class puts log messages in an in-memory queue.
class SyslogAppender
SyslogAppender sends LoggingEvents to the local syslog system.
class TimeStamp
A simple TimeStamp abstraction.
Variables
LOG4CPP_EXPORT Category
const std::string names [10]
DETAILED DESCRIPTION
The top level namespace for all 'Log for C++' types and classes.
VARIABLE DOCUMENTATION
class LOG4CPP_EXPORT log4cpp::Category
const std::string log4cpp::names[10] [static]
Initial value:
{
'FATAL', 'ALERT', 'CRIT', 'ERROR', 'WARN',
'NOTICE', 'INFO', 'DEBUG', 'NOTSET', 'UNKNOWN'
}
AUTHOR
Generated automatically by Doxygen for log4cpp from the source code.
log4cpp 19 Aug 2003 log4cpp(3)