Class LoggerConfig
java.lang.Object
io.sbk.logger.LoggerConfig
Configuration model for logger behavior and latency bounds.
Typically loaded from properties and used by implementations of
io.sbk.logger.impl.AbstractRWLogger to initialize CLI defaults and
runtime behavior.-
Field Summary
FieldsModifier and TypeFieldDescriptionlongDefault maximum latency bound expressed intimeUnit.intMaximum request-counter ID dimensions used by aggregation loggers.longDefault minimum latency bound expressed intimeUnit.Comma-separated percentile list (e.g., "50, 75, 95, 99, 99.9").intReporting interval in seconds for periodic prints.io.time.TimeUnitTime unit used to interpret configured minimum and maximum latency. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
reportingSeconds
public int reportingSecondsReporting interval in seconds for periodic prints. -
maxRequestIds
public int maxRequestIdsMaximum request-counter ID dimensions used by aggregation loggers. -
timeUnit
public io.time.TimeUnit timeUnitTime unit used to interpret configured minimum and maximum latency. -
minLatency
public long minLatencyDefault minimum latency bound expressed intimeUnit. -
maxLatency
public long maxLatencyDefault maximum latency bound expressed intimeUnit. -
percentiles
Comma-separated percentile list (e.g., "50, 75, 95, 99, 99.9").
-
-
Constructor Details
-
LoggerConfig
public LoggerConfig()Creates an empty logger configuration for property binding.
-