38#ifndef BLOCXX_FILE_APPENDER_HPP_INCLUDE_GUARD_
39#define BLOCXX_FILE_APPENDER_HPP_INCLUDE_GUARD_
40#include "blocxx/BLOCXX_config.h"
65 unsigned int maxBackupIndex,
static const GlobalString STR_DEFAULT_MESSAGE_PATTERN
static unsigned int const NO_MAX_BACKUP_INDEX
static UInt64 const NO_MAX_LOG_SIZE
virtual void doProcessLogMessage(const String &formattedMessage, const LogMessage &message) const
unsigned int m_maxBackupIndex
FileAppender(const StringArray &components, const StringArray &categories, const char *filename, const String &pattern, UInt64 maxFileSize, unsigned int maxBackupIndex, bool flushLog=true)
LogAppender(const StringArray &components=ALL_COMPONENTS, const StringArray &categories=ALL_CATEGORIES, const String &pattern=STR_TTCC_MESSAGE_FORMAT)
This String class is an abstract data type that represents as NULL terminated string of characters.
LazyGlobal< String, char const *const > GlobalString
Array< String > StringArray