Class RenameUtil
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.rolling.helper.RenameUtil
-
- All Implemented Interfaces:
ContextAware
public class RenameUtil extends ContextAwareBase
Utility class to help solving problems encountered while renaming files.
-
-
Constructor Summary
Constructors Constructor Description RenameUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrename(java.lang.String src, java.lang.String target)A relatively robust file renaming method which in case of failure due to src and target being on different volumes, falls back onto renaming by copying.voidrenameByCopying(java.lang.String src, java.lang.String target)java.lang.StringtoString()-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
-
-
-
-
Method Detail
-
rename
public void rename(java.lang.String src, java.lang.String target) throws RolloverFailureA relatively robust file renaming method which in case of failure due to src and target being on different volumes, falls back onto renaming by copying.- Parameters:
src-target-- Throws:
RolloverFailure
-
renameByCopying
public void renameByCopying(java.lang.String src, java.lang.String target) throws RolloverFailure- Throws:
RolloverFailure
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-