@Configuration public class ApiAuditConfig extends Object
This is based on profiles ("audit-slf4j", "audit-none"). If omitted then audit-none is used.
| Constructor and Description |
|---|
ApiAuditConfig() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.server.WebFilter |
apiActivityFilter(AuditService auditService) |
AuditService |
ifNothingAuditService() |
AuditService |
loggingAuditService(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
AuditService |
noAuditService() |
@Bean public org.springframework.web.server.WebFilter apiActivityFilter(AuditService auditService)
@Bean @Profile(value="audit-slf4j") public AuditService loggingAuditService(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean @Profile(value="audit-none") public AuditService noAuditService()
@Bean @ConditionalOnMissingBean(value=AuditService.class) public AuditService ifNothingAuditService()
Copyright © 2017–2018 Committed. All rights reserved.