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