Apache Log4cxx Version 1.0.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. | |
![]() | |
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 &) |
![]() | |
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 | |
![]() | |
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 |