public static class FilePrinter.Builder
extends java.lang.Object
FilePrinter.| Constructor and Description |
|---|
Builder(java.lang.String folderPath)
Construct a builder.
|
| Modifier and Type | Method and Description |
|---|---|
FilePrinter.Builder |
backupStrategy(BackupStrategy backupStrategy)
Set the backup strategy for log file.
|
FilePrinter |
build()
Build configured
FilePrinter object. |
FilePrinter.Builder |
cleanStrategy(CleanStrategy cleanStrategy)
Set the clean strategy for log file.
|
FilePrinter.Builder |
fileNameGenerator(FileNameGenerator fileNameGenerator)
Set the file name generator for log file.
|
FilePrinter.Builder |
flattener(Flattener2 flattener)
Set the flattener when print a log.
|
FilePrinter.Builder |
logFlattener(Flattener flattener)
Deprecated.
Flattener is deprecated, use flattener(Flattener2) instead,
since 1.6.0 |
public Builder(java.lang.String folderPath)
folderPath - the folder path of log filepublic FilePrinter.Builder fileNameGenerator(FileNameGenerator fileNameGenerator)
fileNameGenerator - the file name generator for log filepublic FilePrinter.Builder backupStrategy(BackupStrategy backupStrategy)
backupStrategy - the backup strategy for log filepublic FilePrinter.Builder cleanStrategy(CleanStrategy cleanStrategy)
cleanStrategy - the clean strategy for log filepublic FilePrinter.Builder logFlattener(Flattener flattener)
Flattener is deprecated, use flattener(Flattener2) instead,
since 1.6.0flattener - the flattener when print a logpublic FilePrinter.Builder flattener(Flattener2 flattener)
flattener - the flattener when print a logpublic FilePrinter build()
FilePrinter object.FilePrinter object