fileappender.h(3)
| fileappender.h(3) | log4cplus | fileappender.h(3) |
NAME
fileappender.h
SYNOPSIS
#include <log4cplus/config.hxx>
#include <log4cplus/appender.h>
#include <log4cplus/fstreams.h>
#include <log4cplus/helpers/timehelper.h>
#include <log4cplus/helpers/lockfile.h>
#include <fstream>
#include <locale>
#include <memory>
Classes
class log4cplus::FileAppenderBase
Base class for Appenders writing log events to a file. class
log4cplus::FileAppender
Appends log events to a file. class log4cplus::RollingFileAppender
RollingFileAppender extends FileAppender to backup the log files
when they reach a certain size. class
log4cplus::DailyRollingFileAppender
DailyRollingFileAppender extends FileAppender so that the
underlying file is rolled over at a user chosen frequency. class
log4cplus::TimeBasedRollingFileAppender
TimeBasedRollingFileAppender extends FileAppenderBase so that
the underlying file is rolled over at a user chosen frequency while also
keeping in check a total maximum number of produced files.
Namespaces
namespace log4cplus
Typedefs
typedef helpers::SharedObjectPtr< FileAppender
> log4cplus::SharedFileAppenderPtr
typedef helpers::SharedObjectPtr< RollingFileAppender >
log4cplus::SharedRollingFileAppenderPtr
typedef helpers::SharedObjectPtr< DailyRollingFileAppender
> log4cplus::SharedDailyRollingFileAppenderPtr
typedef helpers::SharedObjectPtr<
TimeBasedRollingFileAppender >
log4cplus::SharedTimeBasedRollingFileAppenderPtr
Enumerations
enum log4cplus::DailyRollingFileSchedule {
log4cplus::MONTHLY, log4cplus::WEEKLY,
log4cplus::DAILY, log4cplus::TWICE_DAILY,
log4cplus::HOURLY, log4cplus::MINUTELY }
Author
Generated automatically by Doxygen for log4cplus from the source code.
| Mon Jun 5 2023 21:46:10 | Version 2.0.7 |
