10#ifndef _LOG4CPP_FILEAPPENDER_HH
11#define _LOG4CPP_FILEAPPENDER_HH
32 FileAppender(
const std::string& name,
const std::string& fileName,
33 bool append =
true, mode_t mode = 00644);
50 virtual bool reopen();
65 virtual void setAppend(
bool append);
70 virtual bool getAppend()
const;
75 virtual void setMode(mode_t mode);
80 virtual mode_t getMode()
const;
#define LOG4CPP_EXPORT
Definition Export.hh:26
Definition FileAppender.hh:20
const std::string _fileName
Definition FileAppender.hh:85
mode_t _mode
Definition FileAppender.hh:88
int _fd
Definition FileAppender.hh:86
int _flags
Definition FileAppender.hh:87
LayoutAppender is a common superclass for all Appenders that require a Layout.
Definition LayoutAppender.hh:24
The top level namespace for all 'Log for C++' types and classes.
Definition AbortAppender.hh:16
The internal representation of logging events.
Definition LoggingEvent.hh:32