Package org.apache.log.output.io.rotate
Class RotateStrategyByDate
java.lang.Object
org.apache.log.output.io.rotate.RotateStrategyByDate
- All Implemented Interfaces:
RotateStrategy
Rotation stragety based on SimpleDateFormat.
- Version:
- $Revision: 1.13 $ $Date: 2004/02/28 11:31:24 $
- Author:
- Avalon Development Team, Eung-ju Park
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreation of a new rotation strategy based on a date policy.RotateStrategyByDate
(String pattern) Creation of a new rotation strategy based on a date policy using a supplied pattern. -
Method Summary
Modifier and TypeMethodDescriptionboolean
isRotationNeeded
(String data, File file) Test is a rotation is required.void
reset()
Reset the strategy.
-
Field Details
-
m_format
-
m_date
-
m_current
-
-
Constructor Details
-
RotateStrategyByDate
public RotateStrategyByDate()Creation of a new rotation strategy based on a date policy. -
RotateStrategyByDate
Creation of a new rotation strategy based on a date policy using a supplied pattern.- Parameters:
pattern
- the message formatting pattern
-
-
Method Details
-
reset
public void reset()Reset the strategy.- Specified by:
reset
in interfaceRotateStrategy
-
isRotationNeeded
Test is a rotation is required. Documentation pending ??- Specified by:
isRotationNeeded
in interfaceRotateStrategy
- Parameters:
data
- not usedfile
- not used- Returns:
- TRUE if a rotation is required else FALSE
-