org.jivesoftware.util.log.output.io.rotate
Class ExpandingFileStrategy
java.lang.Object
org.jivesoftware.util.log.output.io.rotate.ExpandingFileStrategy
- All Implemented Interfaces:
- FileStrategy
public class ExpandingFileStrategy
- extends Object
- implements FileStrategy
strategy for naming log files based on appending revolving suffix.
Heavily odified by Bruce Ritchie (Jive Software) to rotate along
the following strategy:
current log file will always be the base File name
the next oldest file will be the _1 file
the next oldest file will be the _2 file
etc.
- Author:
- Bernhard Huber
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpandingFileStrategy
public ExpandingFileStrategy(String baseFileName)
currentFile
public File currentFile()
- Description copied from interface:
FileStrategy
- Get the current logfile
- Specified by:
currentFile
in interface FileStrategy
nextFile
public File nextFile()
- Calculate the real file name from the base filename.
- Specified by:
nextFile
in interface FileStrategy
- Returns:
- File the calculated file name
Copyright © 2003-2008 Jive Software.