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 |
fileNameGenerator(FileNameGenerator fileNameGenerator)
Set the file name generator for log file.
|
FilePrinter.Builder |
logFlattener(Flattener flattener)
Set the log flattener when print a log.
|
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 logFlattener(Flattener flattener)
flattener - the log flattener when print a logpublic FilePrinter build()
FilePrinter object.FilePrinter object