24#ifndef LOG4CPLUS_CONSOLE_APPENDER_HEADER_
25#define LOG4CPLUS_CONSOLE_APPENDER_HEADER_
29#if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE)
bool immediateFlush
Immediate flush means that the underlying output stream will be flushed at the end of each append ope...
virtual void append(const spi::InternalLoggingEvent &event)
Subclasses of Appender should implement this method to perform actual logging.
static log4cplus::thread::Mutex const & getOutputMutex()
virtual void close()
Release any resources allocated within the appender such as file handles, network connections,...
ConsoleAppender(const log4cplus::helpers::Properties &properties)
ConsoleAppender(bool logToStdErr=false, bool immediateFlush=false)
The internal representation of logging events.