public static class CentralLoggerServer.ConfigsBuilder
extends java.lang.Object
CentralLoggerServer.Configs| Modifier and Type | Field and Description |
|---|---|
private CentralLoggerServer.Configs |
configs
The
CentralLoggerServer.Configs instance to be built. |
| Constructor and Description |
|---|
ConfigsBuilder()
Public constructor for ConfigsBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
CentralLoggerServer.Configs |
build()
Returns the built Configs instance.
|
CentralLoggerServer.ConfigsBuilder |
console(boolean hasConsole)
Set the flag indicating if console logging is enabled.
|
CentralLoggerServer.ConfigsBuilder |
fileCount(int count)
Sets the log file count (max number of files before file overwrite starts).
|
CentralLoggerServer.ConfigsBuilder |
fileLimit(int limit)
Sets the log file limit (max bytes in a log file before rotation).
|
CentralLoggerServer.ConfigsBuilder |
filePath(java.lang.String filePath)
Sets the log file.
|
CentralLoggerServer.ConfigsBuilder |
loggerLevelPairs(java.util.Map<java.lang.String,java.util.logging.Level> loggerLevelPairs)
Sets the logger name : level pairs from configs.
|
CentralLoggerServer.ConfigsBuilder |
serverSide(boolean isServerSide)
Set the flag indicating if server-side logging enabled.
|
private final CentralLoggerServer.Configs configs
CentralLoggerServer.Configs instance to be built.public CentralLoggerServer.ConfigsBuilder filePath(java.lang.String filePath)
filePath - The log file path.public CentralLoggerServer.ConfigsBuilder serverSide(boolean isServerSide)
isServerSide - The flag indicating if server-side logging enabled.public CentralLoggerServer.ConfigsBuilder console(boolean hasConsole)
hasConsole - The flag indicating if console logging is enabled.public CentralLoggerServer.ConfigsBuilder fileLimit(int limit)
limit - The log file limit.public CentralLoggerServer.ConfigsBuilder fileCount(int count)
count - The log file count.public CentralLoggerServer.ConfigsBuilder loggerLevelPairs(java.util.Map<java.lang.String,java.util.logging.Level> loggerLevelPairs)
loggerLevelPairs - The logger name : level pairs from configs.public CentralLoggerServer.Configs build()