log4cplus_CallbackAppender(3)

log4cplus::CallbackAppender(3) log4cplus log4cplus::CallbackAppender(3)

NAME

log4cplus::CallbackAppender - Send log events to a C function callback.

SYNOPSIS

#include <callbackappender.h>

Inherits log4cplus::Appender.

Public Member Functions


CallbackAppender ()
CallbackAppender (log4cplus_log_event_callback_t callback, void *cookie)
CallbackAppender (const log4cplus::helpers::Properties &)
virtual ~CallbackAppender ()
virtual void close ()
Release any resources allocated within the appender such as file handles, network connections, etc. void setCookie (void *)
void setCallback (log4cplus_log_event_callback_t)

Protected Member Functions


virtual void append (const log4cplus::spi::InternalLoggingEvent &event)
Subclasses of Appender should implement this method to perform actual logging.

Additional Inherited Members

Detailed Description

Send log events to a C function callback.

Definition at line 46 of file callbackappender.h.

Constructor & Destructor Documentation

log4cplus::CallbackAppender::CallbackAppender ()

log4cplus::CallbackAppender::CallbackAppender (log4cplus_log_event_callback_t callback, void * cookie)

log4cplus::CallbackAppender::CallbackAppender (const log4cplus::helpers::Properties &)

virtual log4cplus::CallbackAppender::~CallbackAppender () [virtual]

Member Function Documentation

virtual void log4cplus::CallbackAppender::append (const log4cplus::spi::InternalLoggingEvent & event) [protected], [virtual]

Subclasses of Appender should implement this method to perform actual logging.

See also

doAppend method.

Implements log4cplus::Appender.

virtual void log4cplus::CallbackAppender::close () [virtual]

Release any resources allocated within the appender such as file handles, network connections, etc. It is a programming error to append to a closed appender.

Implements log4cplus::Appender.

void log4cplus::CallbackAppender::setCallback (log4cplus_log_event_callback_t)

void log4cplus::CallbackAppender::setCookie (void *)

Author

Generated automatically by Doxygen for log4cplus from the source code.

Fri Jun 18 2021 Version 2.0.6