Package fr.gouv.vitam.common.metrics
Class LogbackReporter.Builder
- java.lang.Object
- 
- fr.gouv.vitam.common.metrics.LogbackReporter.Builder
 
- 
- Enclosing class:
- LogbackReporter
 
 public static class LogbackReporter.Builder extends java.lang.ObjectA builder forConsoleReporterinstances. Defaults to using the default locale and time zone, writing toSystem.out, converting rates to events/second, converting durations to milliseconds, and not filtering metrics.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LogbackReporterbuild()Builds aConsoleReporterwith the given properties.LogbackReporter.BuilderconvertDurationsTo(java.util.concurrent.TimeUnit durationUnit)Convert durations to the given time unit.LogbackReporter.BuilderconvertRatesTo(java.util.concurrent.TimeUnit rateUnit)Convert rates to the given time unit.LogbackReporter.Builderfilter(com.codahale.metrics.MetricFilter filter)Only report metrics which match the given filter.LogbackReporter.BuilderformattedFor(java.util.Locale locale)Format numbers for the givenLocale.LogbackReporter.BuilderformattedFor(java.util.TimeZone timeZone)Use the givenTimeZonefor the time.LogbackReporter.BuilderlogLevel(VitamLogLevel logLevel)Set the LogBack log levelLogbackReporter.BuilderwithClock(com.codahale.metrics.Clock clock)Use the givenClockinstance for the time.
 
- 
- 
- 
Method Detail- 
formattedForpublic LogbackReporter.Builder formattedFor(java.util.Locale locale) Format numbers for the givenLocale.- Parameters:
- locale- a- Locale
- Returns:
- this
 
 - 
withClockpublic LogbackReporter.Builder withClock(com.codahale.metrics.Clock clock) Use the givenClockinstance for the time.- Parameters:
- clock- a- Clockinstance
- Returns:
- this
 
 - 
formattedForpublic LogbackReporter.Builder formattedFor(java.util.TimeZone timeZone) Use the givenTimeZonefor the time.- Parameters:
- timeZone- a- TimeZone
- Returns:
- this
 
 - 
convertRatesTopublic LogbackReporter.Builder convertRatesTo(java.util.concurrent.TimeUnit rateUnit) Convert rates to the given time unit.- Parameters:
- rateUnit- a unit of time
- Returns:
- this
 
 - 
convertDurationsTopublic LogbackReporter.Builder convertDurationsTo(java.util.concurrent.TimeUnit durationUnit) Convert durations to the given time unit.- Parameters:
- durationUnit- a unit of time
- Returns:
- this
 
 - 
filterpublic LogbackReporter.Builder filter(com.codahale.metrics.MetricFilter filter) Only report metrics which match the given filter.- Parameters:
- filter- a- MetricFilter
- Returns:
- this
 
 - 
logLevelpublic LogbackReporter.Builder logLevel(VitamLogLevel logLevel) Set the LogBack log level- Parameters:
- logLevel-- VitamLogLevel
- Returns:
- this
 
 - 
buildpublic LogbackReporter build() Builds aConsoleReporterwith the given properties.- Returns:
- a ConsoleReporter
 
 
- 
 
-