Class LoggingMetricsExportAutoConfiguration


  • @Configuration
    @ConditionalOnBean(io.micrometer.core.instrument.Clock.class)
    @ConditionalOnProperty(prefix="management.metrics.export.logging",
                           name="enabled",
                           havingValue="true",
                           matchIfMissing=false)
    @EnableConfigurationProperties(LoggingRegistryProperties.class)
    @Import(StringToDurationConverter.class)
    public class LoggingMetricsExportAutoConfiguration
    extends java.lang.Object
    Auto-configuration for exporting metrics to a logging framework. Try SLF4J first and fallback to the standard output if it's unavailable.
    Since:
    1.1.0
    • Constructor Detail

      • LoggingMetricsExportAutoConfiguration

        public LoggingMetricsExportAutoConfiguration()
    • Method Detail

      • loggingRegistryConfig

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.core.instrument.logging.LoggingRegistryConfig loggingRegistryConfig​(LoggingRegistryProperties props)
      • loggingMeterRegistry

        @Bean
        @ConditionalOnMissingBean
        public io.micrometer.core.instrument.logging.LoggingMeterRegistry loggingMeterRegistry​(io.micrometer.core.instrument.logging.LoggingRegistryConfig config,
                                                                                               io.micrometer.core.instrument.Clock clock)