Class ChangelessFileNameGenerator
- java.lang.Object
-
- com.elvishew.xlog.printer.file.naming.ChangelessFileNameGenerator
-
- All Implemented Interfaces:
FileNameGenerator
public class ChangelessFileNameGenerator extends java.lang.Object implements FileNameGenerator
Generate a file name that is changeless.
-
-
Constructor Summary
Constructors Constructor Description ChangelessFileNameGenerator(java.lang.String fileName)Constructor.
-
Method Summary
All Methods Instance Methods Concrete 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
public boolean isFileNameChangeable()
Description copied from interface:FileNameGeneratorWhether the generated file name will change or not.- Specified by:
isFileNameChangeablein interfaceFileNameGenerator- Returns:
- true if the file name is changeable
-
generateFileName
public java.lang.String generateFileName(int logLevel, long timestamp)Description copied from interface:FileNameGeneratorGenerate file name for specified log level and timestamp.- Specified by:
generateFileNamein interfaceFileNameGenerator- Parameters:
logLevel- the level of the logtimestamp- the timestamp when the logging happen- Returns:
- the generated file name
-
-