log4cplus_TraceLogger(3)

log4cplus::TraceLogger(3) log4cplus log4cplus::TraceLogger(3)

NAME

log4cplus::TraceLogger - This class is used to produce 'Trace' logging.

SYNOPSIS

#include <tracelogger.h>

Public Member Functions


TraceLogger (Logger l, log4cplus::tstring _msg, const char *_file=LOG4CPLUS_CALLER_FILE(), int _line=LOG4CPLUS_CALLER_LINE(), char const *_function=LOG4CPLUS_CALLER_FUNCTION())
~TraceLogger ()

Detailed Description

This class is used to produce 'Trace' logging.

When an instance of this class is created, it will log a 'ENTER: ' + msg log message if TRACE_LOG_LEVEL is enabled for logger. When an instance of this class is destroyed, it will log a 'ENTER: ' + msg log message if TRACE_LOG_LEVEL is enabled for logger.

See also

LOG4CPLUS_TRACE

Definition at line 50 of file tracelogger.h.

Constructor & Destructor Documentation

log4cplus::TraceLogger::TraceLogger (Logger l, log4cplus::tstring _msg, const char * _file = LOG4CPLUS_CALLER_FILE (), int _line = LOG4CPLUS_CALLER_LINE (), char const * _function = LOG4CPLUS_CALLER_FUNCTION ()) [inline]

Definition at line 53 of file tracelogger.h.

References log4cplus::Logger::forcedLog(), log4cplus::Logger::isEnabledFor(), LOG4CPLUS_TEXT, and log4cplus::TRACE_LOG_LEVEL.

log4cplus::TraceLogger::~TraceLogger () [inline]

Definition at line 65 of file tracelogger.h.

References log4cplus::Logger::forcedLog(), log4cplus::Logger::isEnabledFor(), LOG4CPLUS_TEXT, and log4cplus::TRACE_LOG_LEVEL.

Author

Generated automatically by Doxygen for log4cplus from the source code.

Mon Jun 5 2023 21:46:10 Version 2.0.7