Interface FileNameGenerator
-
- All Known Implementing Classes:
ChangelessFileNameGenerator,DateFileNameGenerator,LevelFileNameGenerator
public interface FileNameGeneratorGenerates names for log files.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgenerateFileName(int logLevel, long timestamp)Generate file name for specified log level and timestamp.booleanisFileNameChangeable()Whether the generated file name will change or not.
-
-
-
Method Detail
-
isFileNameChangeable
boolean isFileNameChangeable()
Whether the generated file name will change or not.- Returns:
- true if the file name is changeable
-
generateFileName
java.lang.String generateFileName(int logLevel, long timestamp)Generate file name for specified log level and timestamp.- Parameters:
logLevel- the level of the logtimestamp- the timestamp when the logging happen- Returns:
- the generated file name
-
-