public static class LogbackReporter.Builder extends Object
ConsoleReporter
instances. Defaults to using the default locale and time zone, writing to
System.out
, converting rates to events/second, converting durations to milliseconds, and not filtering
metrics.Modifier and Type | Method and Description |
---|---|
LogbackReporter |
build()
Builds a
ConsoleReporter with the given properties. |
LogbackReporter.Builder |
convertDurationsTo(TimeUnit durationUnit)
Convert durations to the given time unit.
|
LogbackReporter.Builder |
convertRatesTo(TimeUnit rateUnit)
Convert rates to the given time unit.
|
LogbackReporter.Builder |
filter(com.codahale.metrics.MetricFilter filter)
Only report metrics which match the given filter.
|
LogbackReporter.Builder |
formattedFor(Locale locale)
Format numbers for the given
Locale . |
LogbackReporter.Builder |
formattedFor(TimeZone timeZone)
Use the given
TimeZone for the time. |
LogbackReporter.Builder |
logLevel(VitamLogLevel logLevel)
Set the LogBack log level
|
LogbackReporter.Builder |
withClock(com.codahale.metrics.Clock clock)
Use the given
Clock instance for the time. |
public LogbackReporter.Builder formattedFor(Locale locale)
Locale
.locale
- a Locale
this
public LogbackReporter.Builder withClock(com.codahale.metrics.Clock clock)
Clock
instance for the time.clock
- a Clock
instancethis
public LogbackReporter.Builder formattedFor(TimeZone timeZone)
TimeZone
for the time.timeZone
- a TimeZone
this
public LogbackReporter.Builder convertRatesTo(TimeUnit rateUnit)
rateUnit
- a unit of timethis
public LogbackReporter.Builder convertDurationsTo(TimeUnit durationUnit)
durationUnit
- a unit of timethis
public LogbackReporter.Builder filter(com.codahale.metrics.MetricFilter filter)
filter
- a MetricFilter
this
public LogbackReporter.Builder logLevel(VitamLogLevel logLevel)
logLevel
- VitamLogLevel
this
public LogbackReporter build()
ConsoleReporter
with the given properties.ConsoleReporter
Copyright © 2018 Vitam. All rights reserved.