Class LogAutoConfiguration

java.lang.Object
top.tangyh.basic.log.LogAutoConfiguration

@EnableAsync @Configuration @ConditionalOnWebApplication @EnableConfigurationProperties(OptLogProperties.class) @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 值

Author:
zuihou
  • Constructor Details

    • LogAutoConfiguration

      public LogAutoConfiguration()
  • Method Details

    • sysLogAspect

      @Bean @ConditionalOnMissingBean public SysLogAspect sysLogAspect()
    • sysLogListener

      @Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="lamp.log", name="type", havingValue="LOGGER", matchIfMissing=true) public SysLogListener sysLogListener()