#include <FileAppender.hh>
Definition at line 20 of file FileAppender.hh.
log4cpp::FileAppender::FileAppender |
( |
const std::string & |
name, |
|
|
const std::string & |
fileName, |
|
|
bool |
append = true , |
|
|
mode_t |
mode = 00644 |
|
) |
| |
Constructs a FileAppender.
- Parameters
-
name | the name of the Appender. |
fileName | the name of the file to which the Appender has to log. |
append | whether the Appender has to truncate the file or just append to it if it already exists. Defaults to 'true'. |
mode | file mode to open the logfile with. Defaults to 00644. |
Definition at line 27 of file FileAppender.cpp.
log4cpp::FileAppender::FileAppender |
( |
const std::string & |
name, |
|
|
int |
fd |
|
) |
| |
log4cpp::FileAppender::~FileAppender |
( |
| ) |
|
|
virtual |
void log4cpp::FileAppender::_append |
( |
const LoggingEvent & |
event | ) |
|
|
protectedvirtual |
void log4cpp::FileAppender::close |
( |
| ) |
|
|
virtual |
bool log4cpp::FileAppender::getAppend |
( |
| ) |
const |
|
virtual |
mode_t log4cpp::FileAppender::getMode |
( |
| ) |
const |
|
virtual |
bool log4cpp::FileAppender::reopen |
( |
| ) |
|
|
virtual |
Reopens the logfile. This can be useful for logfiles that are rotated externally, e.g. by logrotate. This method is a NOOP for FileAppenders that have been constructed with a file descriptor.
- Returns
- true if the reopen succeeded.
Reimplemented from log4cpp::AppenderSkeleton.
Definition at line 86 of file FileAppender.cpp.
void log4cpp::FileAppender::setAppend |
( |
bool |
append | ) |
|
|
virtual |
Sets the append vs truncate flag. NB. currently the FileAppender opens the logfile in the constructor. Therefore this method is too late to influence the first file opening. We'll need something similar to log4j's activateOptions().
- Parameters
-
append | false to truncate, true to append |
Definition at line 59 of file FileAppender.cpp.
void log4cpp::FileAppender::setMode |
( |
mode_t |
mode | ) |
|
|
virtual |
int log4cpp::FileAppender::_fd |
|
protected |
const std::string log4cpp::FileAppender::_fileName |
|
protected |
int log4cpp::FileAppender::_flags |
|
protected |
mode_t log4cpp::FileAppender::_mode |
|
protected |
The documentation for this class was generated from the following files:
log4cpp
Author(s): Stephen Roderick, Bastiaan Bakker, Cedric Le Goater, Steve Ostlind, Marcel Harkema, Walter Stroebel, Glenn Scott and Tony Cheung
autogenerated on Sun Jun 23 2019 19:14:17