1.1、war 包 web 工程
org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-logging org.springframework.boot spring-boot-starter-log4j2 2.2.6.RELEASE com.lmax disruptor 3.4.2
1.2、jar 包自启动工程
org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-logging org.springframework.boot spring-boot-starter-log4j2 2.2.6.RELEASE com.lmax disruptor 3.4.2
# 引入日志配置文件 logging: config: classpath:log4j2.xml
classpath:log4j2.xml 的话,log4j2.xml 放在目录 resources 下即可
4.1、声明 logger 变量
package com.songo.service;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class TestService {
private static final Logger logger = LoggerFactory.getLogger(TestService.class);
public void Test() {
logger.info("test...");
}
}4.2、简单点 lombok
引入 pom
org.projectlombok lombok provided
package com.songo.service;
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestService {
public void Test() {
log.info("test...");
}
}服务启动时,找到 log4j2 的线程,是如下内容说明 log4j2 异步日志打印配置成功
