Class FileRenameAction
java.lang.Object
org.apache.logging.log4j.core.appender.rolling.action.AbstractAction
org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction
File rename action.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FileDestination.private final booleanIf true, rename empty files, otherwise delete empty files.private final FileSource.Fields inherited from class AbstractAction
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionFileRenameAction(File src, File dst, boolean renameEmptyFiles) Creates an FileRenameAction. -
Method Summary
Methods inherited from class AbstractAction
close, isComplete, isInterrupted, reportException, run
-
Field Details
-
source
Source. -
destination
Destination. -
renameEmptyFiles
private final boolean renameEmptyFilesIf true, rename empty files, otherwise delete empty files.
-
-
Constructor Details
-
FileRenameAction
-
-
Method Details
-
execute
public boolean execute()Rename file.- Specified by:
executein interfaceAction- Specified by:
executein classAbstractAction- Returns:
- true if successfully renamed.
-
getDestination
-
getSource
-
isRenameEmptyFiles
public boolean isRenameEmptyFiles()Whether to rename empty files. If true, rename empty files, otherwise delete empty files.- Returns:
- Whether to rename empty files.
-
execute
-
moveFile
- Throws:
IOException
-
toString
-