博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring-boot与log4j2整合
阅读量:7238 次
发布时间:2019-06-29

本文共 2283 字,大约阅读时间需要 7 分钟。

hot3.png

spring-boot-log-log4j2

该项目已同步到github中,地址:

  • 概述:
  • 项目描述
    • 利用logj2实现日志的打印与归类

相关pom依赖

org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j2

yml配置

logging:  config:    classpath: log4j2-spring.xml

要点

1、log4j2.xml中,关于日志输出格式格式的定义如下:

该配置可以按日志级别打印出不同颜色的日志,最终效果可参见底部图片

2、junit单元测试
@RunWith(SpringRunner.class)@SpringBootTestpublic class SpringBootLogApplicationTests {	private static Logger logger = LoggerFactory.getLogger(SpringBootLogApplicationTests.class);	@Test	public void contextLoads() {		logger.info("info级别的日志");		logger.warn("warn级别的日志");		logger.error("error级别的日志");	}}

运行

junit方法运行,效果如下: log4j2日志运行效果图

其他

1、log4j2的日志输出格式,可参考官方链接:
2、完整log4j2-spring.xml配置如下:
spring-boot-log-log4j2
logs/${app_name}

转载于:https://my.oschina.net/u/3136014/blog/1649346

你可能感兴趣的文章
iOS - XML解析
查看>>
数据与前端
查看>>
react-copy-write 基于新 Context 和 immer 的 React 状态管理库
查看>>
RE|GoF的23种设计模式-4
查看>>
探究JavaScript中的继承
查看>>
python中list详解
查看>>
那时为了金三银四,我所整理的java面试题汇总
查看>>
[给创业公司的原生云] ①原生云是什么
查看>>
初识web-components 并且快速实现todolist
查看>>
51信用卡 Android 自动埋点实践
查看>>
activiti web流程设计器 整合视频 教程 SSM和独立部署的方式
查看>>
Android Menu
查看>>
担心被淘汰?请看这份财会人员晋升指南!
查看>>
JB的小程序之旅-小程序基础(登录授权、请求数据)
查看>>
(七)微服务分布式云架构spring cloud - common-service 项目构建过程
查看>>
简谈socket在直播软件开发上的应用
查看>>
JavaScript数组增删改查知识梳理
查看>>
日常抄书之React中Diff算法思路
查看>>
(二)大型互联网分布式企业微服务云架构
查看>>
初探和实现websocket心跳重连
查看>>