@EnableAsync
@Configuration
@ConditionalOnWebApplication
@ConditionalOnProperty(prefix="lamp.log",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class LogAutoConfiguration
extends Object
启动条件: 1,存在web环境 2,配置文件中lamp.log.enabled=true 或者 配置文件中不存在:lamp.log.enabled 值
| 构造器和说明 |
|---|
LogAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
SysLogAspect |
sysLogAspect() |
SysLogListener |
sysLogListener() |
@Bean @ConditionalOnMissingBean public SysLogAspect sysLogAspect()
@Bean
@ConditionalOnMissingBean
@ConditionalOnExpression(value="${lamp.log.enabled:true} && \'LOGGER\'.equals(\'${lamp.log.type:LOGGER}\')")
public SysLogListener sysLogListener()
Copyright © 2022. All rights reserved.