org.apache.log.output.io.rotate

Interface RotateStrategy

public interface RotateStrategy

Strategy that checks condition under which file rotation is needed.

Author: Leo Sutic Bernhard Huber

Method Summary
booleanisRotationNeeded(String data, File file)
Check if a log rotation is neccessary at this time.
voidreset()
Reset cumulative rotation history data.

Method Detail

isRotationNeeded

public boolean isRotationNeeded(String data, File file)
Check if a log rotation is neccessary at this time.

Parameters: data the serialized version of the message about to be written to the log system file the File that we are writing to

Returns: boolean return true if log rotation is neccessary, else false

reset

public void reset()
Reset cumulative rotation history data. Called after rotation.