log4cplus_Win32ConsoleAppender(3)
| log4cplus::Win32ConsoleAppender(3) | log4cplus | log4cplus::Win32ConsoleAppender(3) |
NAME
log4cplus::Win32ConsoleAppender - Prints events to Win32 console.
SYNOPSIS
#include <win32consoleappender.h>
Inherits log4cplus::Appender.
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
Additional Inherited Members
Detailed Description
Prints events to Win32 console.
Properties
- 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
- See MSDN documentation for Character Attributes.
Definition at line 63 of file win32consoleappender.h.
Constructor & Destructor Documentation
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]
Member Function Documentation
virtual void log4cplus::Win32ConsoleAppender::append (spi::InternalLoggingEvent const & event) [protected], [virtual]
Subclasses of Appender should implement this method to perform actual logging.
See also
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]
Member Data Documentation
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.
Author
Generated automatically by Doxygen for log4cplus from the source code.
| Fri Jun 18 2021 | Version 2.0.6 |
