|
| MultiprocessRollingFileAppender () |
|
void | activateOptions (helpers::Pool &) override |
| Activate the options that were previously set with calls to option setters.
|
|
bool | rollover (helpers::Pool &p) override |
| Implements the usual roll over behaviour.
|
|
RollingPolicyPtr | getRollingPolicy () const |
|
TriggeringPolicyPtr | getTriggeringPolicy () const |
|
void | setRollingPolicy (const RollingPolicyPtr &policy) |
| Sets the rolling policy.
|
|
void | setTriggeringPolicy (const TriggeringPolicyPtr &policy) |
|
void | close () override |
| Close appender.
|
|
size_t | getFileLength () const |
| Get byte length of current active log file.
|
|
void | incrementFileLength (size_t increment) |
| Increments estimated byte length of current active log file.
|
|
| FileAppender () |
| The default constructor does not do anything.
|
|
| FileAppender (const LayoutPtr &layout, const LogString &filename, bool append, bool bufferedIO, int bufferSize) |
| Instantiate a FileAppender and open the file designated by filename .
|
|
| FileAppender (const LayoutPtr &layout, const LogString &filename, bool append) |
| Instantiate a FileAppender and open the file designated by filename .
|
|
| FileAppender (const LayoutPtr &layout, const LogString &filename) |
| Instantiate a FileAppender and open the file designated by filename .
|
|
| ~FileAppender () |
|
virtual void | setFile (const LogString &file) |
| The File property takes a string value which should be the name of the file to append to.
|
|
bool | getAppend () const |
| Returns the value of the Append option.
|
|
LogString | getFile () const |
| Returns the value of the File option.
|
|
void | activateOptions (helpers::Pool &p) override |
| Activate the options that were previously set with calls to option setters.
|
|
void | setOption (const LogString &option, const LogString &value) override |
| Set option to value .
|
|
bool | getBufferedIO () const |
| Get the value of the BufferedIO option.
|
|
int | getBufferSize () const |
| Get the size of the IO buffer.
|
|
void | setAppend (bool fileAppend1) |
| The Append option takes a boolean value.
|
|
void | setBufferedIO (bool bufferedIO) |
| The BufferedIO option takes a boolean value.
|
|
void | setBufferSize (int bufferSize1) |
| Set the size of the IO buffer.
|
|
| WriterAppender () |
| This default constructor does nothing.
|
|
| ~WriterAppender () |
|
void | activateOptions (helpers::Pool &pool) override |
| Derived appenders should override this method if option structure requires it.
|
|
void | setImmediateFlush (bool value) |
| If the ImmediateFlush option is set to true , the appender will flush at the end of each write.
|
|
bool | getImmediateFlush () const |
| Returns value of the ImmediateFlush option.
|
|
void | append (const spi::LoggingEventPtr &event, helpers::Pool &p) override |
| This method is called by the AppenderSkeleton::doAppend method.
|
|
void | close () override |
| Close this appender instance.
|
|
LogString | getEncoding () const |
| The current encoding value.
|
|
void | setEncoding (const LogString &value) |
| Set the encoding to value .
|
|
void | setOption (const LogString &option, const LogString &value) override |
| Set option to value .
|
|
void | setWriter (const log4cxx::helpers::WriterPtr &writer) |
|
const log4cxx::helpers::WriterPtr | getWriter () const |
|
bool | requiresLayout () const override |
| Configurators call this method to determine if the appender requires a layout.
|
|
| AppenderSkeleton () |
|
| AppenderSkeleton (const LayoutPtr &layout) |
|
virtual | ~AppenderSkeleton () |
|
void | finalize () |
| Finalize this appender by calling the derived class' close method.
|
|
void | activateOptions (helpers::Pool &) override |
| Activate the options that were previously set with calls to option setters.
|
|
void | setOption (const LogString &option, const LogString &value) override |
| Set option to value .
|
|
void | addFilter (const spi::FilterPtr newFilter) override |
| Add a filter to end of the filter list.
|
|
void | clearFilters () override |
| Clear the filters chain.
|
|
const spi::ErrorHandlerPtr | getErrorHandler () const |
| Return the currently set spi::ErrorHandler for this Appender.
|
|
spi::FilterPtr | getFilter () const override |
| Returns the head Filter.
|
|
const spi::FilterPtr | getFirstFilter () const |
| Return the first filter in the filter chain for this Appender.
|
|
LayoutPtr | getLayout () const override |
| Returns the layout of this appender.
|
|
LogString | getName () const override |
| Returns the name of this Appender.
|
|
const LevelPtr | getThreshold () const |
| Returns this appenders threshold level.
|
|
bool | isAsSevereAsThreshold (const LevelPtr &level) const |
| Check whether the message level is below the appender's threshold.
|
|
void | doAppend (const spi::LoggingEventPtr &event, helpers::Pool &pool) override |
| This method performs threshold checks and invokes filters before delegating actual logging to the subclasses specific AppenderSkeleton::append method.
|
|
void | setErrorHandler (const spi::ErrorHandlerPtr eh) |
| Set the ErrorHandler for this Appender.
|
|
void | setLayout (const LayoutPtr layout1) override |
| Set the layout for this appender.
|
|
void | setName (const LogString &name1) override |
| Set the name of this Appender.
|
|
void | setThreshold (const LevelPtr &threshold) |
| Set the threshold level.
|
|
virtual | ~Appender () |
|
virtual void | addFilter (const spi::FilterPtr newFilter)=0 |
| Add a filter to the end of the filter list.
|
|
virtual spi::FilterPtr | getFilter () const =0 |
| Returns the head Filter.
|
|
virtual void | clearFilters ()=0 |
| Clear the list of filters by removing all the filters in it.
|
|
virtual void | close ()=0 |
| Release any resources allocated within the appender such as file handles, network connections, etc.
|
|
virtual void | doAppend (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &pool)=0 |
| Log in Appender specific way.
|
|
virtual LogString | getName () const =0 |
| Get the name of this appender.
|
|
virtual void | setLayout (const LayoutPtr layout)=0 |
| Set the Layout for this appender.
|
|
virtual LayoutPtr | getLayout () const =0 |
| Returns this appenders layout.
|
|
virtual void | setName (const LogString &name)=0 |
| Set the name of this appender.
|
|
virtual bool | requiresLayout () const =0 |
| Configurators call this method to determine if the appender requires a layout.
|
|
Public Member Functions inherited from log4cxx::spi::OptionHandler |
virtual | ~OptionHandler () |
|
virtual void | activateOptions (helpers::Pool &p)=0 |
| Activate the options that were previously set with calls to option setters.
|
|
virtual void | setOption (const LogString &option, const LogString &value)=0 |
| Set option to value .
|
|
virtual | ~Object () |
|
virtual const helpers::Class & | getClass () const =0 |
|
virtual bool | instanceof (const Class &clazz) const =0 |
|
virtual const void * | cast (const Class &clazz) const =0 |
|
A special version of the RollingFileAppender that acts properly with multiple processes.