34#ifndef BLOCXX_MULTI_PROCESS_FILE_APPENDER_HPP_INCLUDE_GUARD_
35#define BLOCXX_MULTI_PROCESS_FILE_APPENDER_HPP_INCLUDE_GUARD_
40#include "blocxx/BLOCXX_config.h"
69 UInt32 maxBackupIndex);
The purpose of the File class is to provide an abstraction layer over the platform dependant function...
LogAppender(const StringArray &components=ALL_COMPONENTS, const StringArray &categories=ALL_CATEGORIES, const String &pattern=STR_TTCC_MESSAGE_FORMAT)
static const unsigned int NO_MAX_LOG_SIZE
MultiProcessFileAppender(const StringArray &components, const StringArray &categories, const String &filename, const String &pattern, UInt64 maxFileSize, UInt32 maxBackupIndex)
All processes that log to filename must use the same values for maxFileSize and maxBackupIndex.
virtual void doProcessLogMessage(const String &formattedMessage, const LogMessage &message) const
unsigned m_maxBackupIndex
This String class is an abstract data type that represents as NULL terminated string of characters.
Array< String > StringArray