Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
log4cpp_null
include
log4cpp
RollingFileAppender.hh
Go to the documentation of this file.
1
#ifndef ROLLING_FILE_APPENDER_HH
2
#define ROLLING_FILE_APPENDER_HH
3
4
#include "
log4cpp/FileAppender.hh
"
5
#include <string>
6
#include <stdarg.h>
7
8
namespace
log4cpp
{
9
11
class
RollingFileAppender
:
public
FileAppender
12
{
13
public
:
15
RollingFileAppender
(
const
std::string &name,
16
const
std::string &fileName,
17
size_t
maxFileSize,
18
unsigned
int
maxBackupIndex,
19
bool
append);
20
virtual
~RollingFileAppender
();
21
23
void
setMaxBackupIndex
(
unsigned
int
maxBackups);
24
26
unsigned
int
getMaxBackupIndex
()
const
;
27
29
void
setMaximumFileSize
(
size_t
maxFileSize);
30
32
size_t
getMaxFileSize
()
const
;
33
35
bool
getAppend
()
const
;
36
37
virtual
void
setLayout
(
Layout
*layout);
38
39
private
:
40
41
std::string m_fileName;
42
size_t
m_maxFileSize;
43
unsigned
int
m_maxBackupIndex;
44
bool
m_append;
45
};
46
}
47
48
#endif
// ROLLING_FILE_APPENDER_HH
FileAppender.hh
log4cpp::FileAppender::FileAppender
FileAppender(const std::string &name)
Single constructor.
Definition
FileAppender.cpp:5
log4cpp::Layout
Noop version that mimics the same class in the log4cpp library.
Definition
Layout.hh:12
log4cpp::RollingFileAppender::setMaximumFileSize
void setMaximumFileSize(size_t maxFileSize)
Noop method for setting the maximum file size.
Definition
RollingFileAppender.cpp:36
log4cpp::RollingFileAppender::getMaxFileSize
size_t getMaxFileSize() const
Noop method for getting the maximum file size.
Definition
RollingFileAppender.cpp:41
log4cpp::RollingFileAppender::RollingFileAppender
RollingFileAppender(const std::string &name, const std::string &fileName, size_t maxFileSize, unsigned int maxBackupIndex, bool append)
Single constructor.
Definition
RollingFileAppender.cpp:5
log4cpp::RollingFileAppender::~RollingFileAppender
virtual ~RollingFileAppender()
Definition
RollingFileAppender.cpp:18
log4cpp::RollingFileAppender::setLayout
virtual void setLayout(Layout *layout)
Set the layout for this Appender.
Definition
RollingFileAppender.cpp:46
log4cpp::RollingFileAppender::getAppend
bool getAppend() const
Noop method for getting the append flag.
Definition
RollingFileAppender.cpp:26
log4cpp::RollingFileAppender::getMaxBackupIndex
unsigned int getMaxBackupIndex() const
Noop method for getting the number of backups.
Definition
RollingFileAppender.cpp:31
log4cpp::RollingFileAppender::setMaxBackupIndex
void setMaxBackupIndex(unsigned int maxBackups)
Noop method for setting the number of backups.
Definition
RollingFileAppender.cpp:22
log4cpp
Definition
Appender.hh:4
Generated on
for Engauge Digitizer by
1.17.0