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)