#include <DailyRollingFileAppender.hh>

Public Member Functions | |
| DailyRollingFileAppender (const std::string &name, const std::string &fileName, unsigned int maxDaysToKeep=maxDaysToKeepDefault, bool append=true, mode_t mode=00644) | |
| virtual void | setMaxDaysToKeep (unsigned int maxDaysToKeep) |
| virtual unsigned int | getMaxDaysToKeep () const |
| virtual void | rollOver () |
Static Public Attributes | |
| static unsigned int | maxDaysToKeepDefault = 30 |
Protected Member Functions | |
| virtual void | _append (const LoggingEvent &event) |
| Log in Appender specific way. | |
Protected Attributes | |
| unsigned int | _maxDaysToKeep |
| struct tm | _logsTime |
| log4cpp::DailyRollingFileAppender::DailyRollingFileAppender | ( | const std::string & | name, | |
| const std::string & | fileName, | |||
| unsigned int | maxDaysToKeep = maxDaysToKeepDefault, |
|||
| bool | append = true, |
|||
| mode_t | mode = 00644 | |||
| ) |
| void log4cpp::DailyRollingFileAppender::setMaxDaysToKeep | ( | unsigned int | maxDaysToKeep | ) | [virtual] |
| unsigned int log4cpp::DailyRollingFileAppender::getMaxDaysToKeep | ( | ) | const [virtual] |
| void log4cpp::DailyRollingFileAppender::rollOver | ( | ) | [virtual] |
| void log4cpp::DailyRollingFileAppender::_append | ( | const LoggingEvent & | event | ) | [protected, virtual] |
Log in Appender specific way.
Subclasses of Appender should implement this method to perform actual logging.
| event | The LoggingEvent to log. |
Reimplemented from log4cpp::FileAppender.
unsigned int log4cpp::DailyRollingFileAppender::maxDaysToKeepDefault = 30 [static] |
unsigned int log4cpp::DailyRollingFileAppender::_maxDaysToKeep [protected] |
struct tm log4cpp::DailyRollingFileAppender::_logsTime [read, protected] |
1.5.6