本篇文章为大家展示了怎么在Springboot2.x 中利用Log4j2 异步打印日志,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
成都创新互联公司是一家集网站建设,奎屯企业网站建设,奎屯品牌网站建设,网站定制,奎屯网站建设报价,网络营销,网络优化,奎屯网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。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 异步日志打印配置成功
上述内容就是怎么在Springboot2.x 中利用Log4j2 异步打印日志,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。