#include <FileAppender.hpp>
Inheritance diagram for BLOCXX_NAMESPACE::FileAppender:
Public Member Functions | |
FileAppender (const StringArray &components, const StringArray &categories, const char *filename, const String &pattern, UInt64 maxFileSize, unsigned int maxBackupIndex, bool flushLog=true) | |
virtual | ~FileAppender () |
Static Public Attributes | |
static const unsigned int | NO_MAX_LOG_SIZE = 0 |
static const String | STR_DEFAULT_MESSAGE_PATTERN |
Protected Member Functions | |
virtual void | doProcessLogMessage (const String &formattedMessage, const LogMessage &message) const |
Private Attributes | |
String | m_filename |
UInt64 | m_maxFileSize |
unsigned int | m_maxBackupIndex |
std::ofstream | m_log |
bool | m_flushLog |
Definition at line 52 of file FileAppender.hpp.
|
Definition at line 52 of file FileAppender.cpp. References BLOCXX_THROW, BLOCXX_NAMESPACE::String::c_str(), m_filename, and m_log. |
|
Definition at line 73 of file FileAppender.cpp. |
|
|
Definition at line 71 of file FileAppender.hpp. Referenced by doProcessLogMessage(), and FileAppender(). |
|
Definition at line 75 of file FileAppender.hpp. Referenced by doProcessLogMessage(). |
|
Definition at line 74 of file FileAppender.hpp. Referenced by doProcessLogMessage(), and FileAppender(). |
|
Definition at line 73 of file FileAppender.hpp. Referenced by doProcessLogMessage(). |
|
Definition at line 72 of file FileAppender.hpp. Referenced by doProcessLogMessage(). |
|
Definition at line 55 of file FileAppender.hpp. Referenced by doProcessLogMessage(). |
|
Definition at line 66 of file FileAppender.hpp. |