@Published(tag="architect") public class LogCountMetrics extends java.lang.Object implements io.micrometer.core.instrument.binder.MeterBinder, java.io.Closeable
MeterBinder。
 
 メトリクス名はlog.countになる。
 また、メトリクスのタグには以下の値が設定される。
 
level: ログレベルlogger: 実行時ロガー名(LoggerManager.get(String) の引数で渡した名前)
 デフォルトではWARN以上のログのみを集計する。
 
| Constructor and Description | 
|---|
LogCountMetrics()
デフォルトコンストラクタ。 
 | 
LogCountMetrics(LogLevel thresholdOfLogLevel)
収集するログレベルのしきい値を指定するコンストラクタ。 
 | 
LogCountMetrics(MetricsMetaData metricsMetaData)
メトリクスの設定情報を指定するコンストラクタ。 
 | 
LogCountMetrics(MetricsMetaData metricsMetaData,
               LogLevel thresholdOfLogLevel)
メトリクスの設定情報と、収集するログレベルのしきい値を指定するコンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
bindTo(io.micrometer.core.instrument.MeterRegistry registry)  | 
void | 
close()  | 
public LogCountMetrics()
 ログレベルはLogLevel.WARNになる。
 
public LogCountMetrics(LogLevel thresholdOfLogLevel)
指定されたログレベル以上のログ出力が計測の対象となる。
thresholdOfLogLevel - ログレベルのしきい値public LogCountMetrics(MetricsMetaData metricsMetaData)
metricsMetaData - メトリクスの設定情報public LogCountMetrics(MetricsMetaData metricsMetaData, LogLevel thresholdOfLogLevel)
指定されたログレベル以上のログ出力が計測の対象となる。
metricsMetaData - メトリクスの設定情報thresholdOfLogLevel - ログレベルのしきい値public void bindTo(io.micrometer.core.instrument.MeterRegistry registry)
bindTo in interface io.micrometer.core.instrument.binder.MeterBinderpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseable