org.apache.log.output.io.rotate
Interface RotateStrategy
- OrRotateStrategy, RotateStrategyByDate, RotateStrategyBySize, RotateStrategyByTime, RotateStrategyByTimeOfDay
public interface RotateStrategy
Strategy that checks condition under which file rotation is needed.
boolean | isRotationNeeded(String data, File file)- Check if a log rotation is neccessary at this time.
|
void | reset()- Reset cumulative rotation history data.
|
isRotationNeeded
public boolean isRotationNeeded(String data,
File file) Check if a log rotation is neccessary at this time.
data - the serialized version of the message about to be written
to the log systemfile - the File that we are writing to
- boolean return true if log rotation is neccessary, else false
reset
public void reset()
Reset cumulative rotation history data.
Called after rotation.