public final class StatLoggerBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected char |
entryDelimiter |
protected String |
filePath |
protected String |
loggerName |
protected int |
maxBackupIndex |
protected long |
maxFileSize |
| Modifier and Type | Method and Description |
|---|---|
T |
appFilePath(String appFilePath) |
T |
baseLogFilePath(String baseLogFilePath) |
StatLogger |
buildSingleton() |
T |
configLogFilePath(String filePath) |
T |
entryDelimiter(char entryDelimiter) |
StatLoggerBuilder |
intervalSeconds(int intervalSeconds) |
StatLoggerBuilder |
keyDelimiter(char keyDelimiter) |
T |
logFilePath(String logFilePath) |
T |
maxBackupIndex(int maxBackupIndex) |
StatLoggerBuilder |
maxEntryCount(int maxEntryCount) |
T |
maxFileSizeMB(long maxFileSizeMB) |
StatLoggerBuilder |
valueDelimiter(char valueDelimiter) |
protected final String loggerName
protected String filePath
protected long maxFileSize
protected char entryDelimiter
protected int maxBackupIndex
public StatLoggerBuilder intervalSeconds(int intervalSeconds)
public StatLoggerBuilder maxEntryCount(int maxEntryCount)
public StatLoggerBuilder keyDelimiter(char keyDelimiter)
public StatLoggerBuilder valueDelimiter(char valueDelimiter)
public StatLogger buildSingleton()
public T logFilePath(String logFilePath)
public T appFilePath(String appFilePath)
public T baseLogFilePath(String baseLogFilePath)
public T configLogFilePath(String filePath)
public T maxFileSizeMB(long maxFileSizeMB)
public T maxBackupIndex(int maxBackupIndex)
public T entryDelimiter(char entryDelimiter)
Copyright © 2019 Alibaba Group. All rights reserved.