Apache Log4cxx
Version 1.3.0
|
#include <zipcompressaction.h>
Public Member Functions | |
ZipCompressAction (const File &source, const File &destination, bool deleteSource) | |
Constructor. | |
bool | execute (log4cxx::helpers::Pool &pool) const override |
Perform action. | |
void | setThrowIOExceptionOnForkFailure (bool throwIO) |
Set to true to throw an IOException on a fork failure. | |
Public Member Functions inherited from log4cxx::rolling::Action | |
virtual bool | execute (log4cxx::helpers::Pool &pool) const =0 |
Perform action. | |
void | run (log4cxx::helpers::Pool &pool) |
void | close () |
bool | isComplete () const |
Tests if the action is complete. | |
void | reportException (const std::exception &) |
Public Member Functions inherited from log4cxx::helpers::Object | |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from log4cxx::rolling::Action | |
Action () | |
Constructor. | |
Action (LOG4CXX_PRIVATE_PTR(ActionPrivate) priv) | |
virtual | ~Action () |
log4cxx::rolling::ZipCompressAction::ZipCompressAction | ( | const File & | source, |
const File & | destination, | ||
bool | deleteSource | ||
) |
Constructor.
|
overridevirtual |
void log4cxx::rolling::ZipCompressAction::setThrowIOExceptionOnForkFailure | ( | bool | throwIO | ) |
Set to true to throw an IOException on a fork failure.
By default, this is true. When an IOException is thrown, this will automatically cause the error handler to be called(which is the recommended way of handling this problem). By setting this to false, the ZipCompressAction effectively turns into a FileRenameAction if any errors are encountered.
throwIO |