Top Description Interfaces Classes
[default module]

Package org.apache.log.output.io.rotate


Log file rotation policies.

Interface Summary

Modifier and TypeInterface and Description
public interface
FileStrategy

Strategy for naming log files.

public interface
RotateStrategy

Strategy that checks condition under which file rotation is needed.

Class Summary

Modifier and TypeClass and Description
pack-priv class
public class
OrRotateStrategy

Hierarchical rotation strategy.

public class
RevolvingFileStrategy

strategy for naming log files based on appending revolving suffix.

public class
RotateStrategyByDate

Rotation stragety based on SimpleDateFormat.

public class
RotateStrategyBySize

Rotation strategy based on size written to log file.

public class
RotateStrategyByTime

rotation stragety based when log writting started.

public class
RotateStrategyByTimeOfDay

Rotation stragety based on a specific time of day.

public class
RotatingFileTarget

This is a basic Output log target that writes to rotating files.

public class
UniqueFileStrategy

Strategy for naming log files based on appending time suffix.