| 
|   | MultiprocessRollingFileAppender () | 
|   | 
| void  | activateOptions (helpers::Pool &) override | 
|   | Activate the options that were previously set with calls to option setters.        
  | 
|   | 
| bool  | rollover (helpers::Pool &p) | 
|   | 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.