spring boot 日志之 log4j2

记录一下spring boot使用log4j2日志框架, 配置使用异步写入日志

导入依赖(gradle)

configurations {
    all*.exclude group: 'org.slf4j', module: 'slf4j-log4j12'
    all*.exclude group: 'log4j', module: 'log4j'
    all*.exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
}
dependencies {
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.springframework.boot:spring-boot-starter-log4j2')
    compile ('com.lmax:disruptor:3.4.2')
}

启动参数加入

-Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector

配置文件

log4j2-spring.xml放到resources/目录下面



    
        
            
        
        
            
            
                
            
        
    

    
        
            
            
        
    

你可能感兴趣的:(spring boot 日志之 log4j2)