@Configuration
@ConditionalOnProperty(name="isy.logging.autoconfiguration.enabled",
matchIfMissing=true)
@EnableAspectJAutoProxy
@EnableConfigurationProperties
public class IsyLoggingAutoConfiguration
extends Object
| Constructor and Description |
|---|
IsyLoggingAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.aop.Advisor |
boundaryLogAdvisorByAnnotation(IsyLoggingBoundaryLoggerProperties properties,
LoggingMethodInterceptor boundaryLogInterceptor)
Advisor für das Loggen an Systemgrenzen.
|
LoggingMethodInterceptor |
boundaryLogInterceptor(IsyLoggingBoundaryLoggerProperties properties)
Interceptor zum Loggen an Systemgrenzen.
|
org.springframework.aop.Advisor |
componentLogAdvisorByAnnotation(IsyLoggingComponentLoggerProperties properties,
LoggingMethodInterceptor componentLogInterceptor)
Advisor für das Loggen an Komponentengrenzen.
|
LoggingMethodInterceptor |
componentLogInterceptor(IsyLoggingComponentLoggerProperties properties)
Interceptor zum Loggen an Komponentengrenzen.
|
IsyLoggingApplicationLoggerProperties |
isyLoggingApplicationLoggerProperties()
Erzeugt eine Bean für die Konfigurationsparameter des Application-Loggers.
|
IsyLoggingBoundaryLoggerProperties |
isyLoggingBoundaryLoggerProperties()
Erzeugt eine Bean für die Konfigurationsparameter des Boundary-Loggers.
|
IsyLoggingComponentLoggerProperties |
isyLoggingComponentLoggerProperties()
Erzeugt eine Bean für die Konfigurationsparameter des Component-Loggers.
|
LogApplicationListener |
statusLogger(IsyLoggingApplicationLoggerProperties properties)
Listener zum Loggen beim Hochfahren/Herunterfahren.
|
@Bean @ConfigurationProperties(prefix="isy.logging.anwendung") public IsyLoggingApplicationLoggerProperties isyLoggingApplicationLoggerProperties()
@Bean @ConfigurationProperties(prefix="isy.logging.boundary") public IsyLoggingBoundaryLoggerProperties isyLoggingBoundaryLoggerProperties()
@Bean @ConfigurationProperties(prefix="isy.logging.component") public IsyLoggingComponentLoggerProperties isyLoggingComponentLoggerProperties()
@Bean public LogApplicationListener statusLogger(IsyLoggingApplicationLoggerProperties properties)
properties - Parameter für die Konfiguration des Status-Loggers.@Bean public LoggingMethodInterceptor boundaryLogInterceptor(IsyLoggingBoundaryLoggerProperties properties)
properties - Parameter für die Konfiguration des Interceptors.@Bean public LoggingMethodInterceptor componentLogInterceptor(IsyLoggingComponentLoggerProperties properties)
properties - Parameter für die Konfiguration des Interceptors.@Bean public org.springframework.aop.Advisor boundaryLogAdvisorByAnnotation(IsyLoggingBoundaryLoggerProperties properties, @Qualifier(value="boundaryLogInterceptor") LoggingMethodInterceptor boundaryLogInterceptor)
properties - Properties für die Konfiguration des Pointcuts.boundaryLogInterceptor - Interceptor für das Logging.@Bean public org.springframework.aop.Advisor componentLogAdvisorByAnnotation(IsyLoggingComponentLoggerProperties properties, @Qualifier(value="componentLogInterceptor") LoggingMethodInterceptor componentLogInterceptor)
properties - Properties für die Konfiguration des Pointcuts.componentLogInterceptor - Interceptor für das Logging.Copyright © 2022. All rights reserved.