log4cplus
1.1.0
|
Prints events to Win32 console. More...
#include <win32consoleappender.h>
Public Member Functions | |
Win32ConsoleAppender (bool allocConsole=true, bool logToStdErr=false, unsigned int textColor=0) | |
Win32ConsoleAppender (helpers::Properties const &properties) | |
virtual | ~Win32ConsoleAppender () |
virtual void | close () |
Release any resources allocated within the appender such as file handles, network connections, etc. | |
Protected Member Functions | |
virtual void | append (spi::InternalLoggingEvent const &) |
Subclasses of Appender should implement this method to perform actual logging. | |
void | write_handle (void *, tchar const *, std::size_t) |
void | write_console (void *, tchar const *, std::size_t) |
Protected Attributes | |
bool | alloc_console |
bool | log_to_std_err |
unsigned int | text_color |
Prints events to Win32 console.
AllocConsole
This boolean property specifies whether or not this appender will try to allocate new console using the AllocConsole()
Win32 function.
logToStdErr
When it is set true, the output will be into STD_ERROR_HANDLE
instead of STD_OUTPUT_HANDLE
.
TextColor
Definition at line 63 of file win32consoleappender.h.
log4cplus::Win32ConsoleAppender::Win32ConsoleAppender | ( | bool | allocConsole = true , |
bool | logToStdErr = false , |
||
unsigned int | textColor = 0 |
||
) | [explicit] |
log4cplus::Win32ConsoleAppender::Win32ConsoleAppender | ( | helpers::Properties const & | properties | ) |
virtual log4cplus::Win32ConsoleAppender::~Win32ConsoleAppender | ( | ) | [virtual] |
virtual void log4cplus::Win32ConsoleAppender::append | ( | spi::InternalLoggingEvent const & | event | ) | [protected, virtual] |
Subclasses of Appender
should implement this method to perform actual logging.
Implements log4cplus::Appender.
virtual void log4cplus::Win32ConsoleAppender::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::Win32ConsoleAppender::write_console | ( | void * | , |
tchar const * | , | ||
std::size_t | |||
) | [protected] |
void log4cplus::Win32ConsoleAppender::write_handle | ( | void * | , |
tchar const * | , | ||
std::size_t | |||
) | [protected] |
bool log4cplus::Win32ConsoleAppender::alloc_console [protected] |
Definition at line 80 of file win32consoleappender.h.
bool log4cplus::Win32ConsoleAppender::log_to_std_err [protected] |
Definition at line 81 of file win32consoleappender.h.
unsigned int log4cplus::Win32ConsoleAppender::text_color [protected] |
Definition at line 82 of file win32consoleappender.h.