logback不输出至文件_Spring Boot 整合Logback记录日志
0. 开发环境IDE:IntelliJ IDEA 2019.1.2JDK:1.8.0_211Spring Boot:2.1.1.RELEASE1. Logback简介Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。l
0. 开发环境
- IDE:IntelliJ IDEA 2019.1.2
- JDK:1.8.0_211
- Spring Boot:2.1.1.RELEASE
1. Logback简介
Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。
2. Spring Boot集成Logback
Spring Boot内部集成了LogBack日志依赖,并且Spring Boot默认使用LogBack记录日志信息,默认根据base.xml配置内容来输出到控制台和文件之中。
2.1 新建logback-spring.xml
resources目录下新建logback-spring.xml
这里也可以新建logback.xml,但是官方推荐使用logback-spring.xml,因为带spring后缀的xml文件可以使用<springProfile>标签。
<?xml version="1.0" encoding="UTF-8"?>
2.2 新建控制器类
package
2.3 测试
运行Spring Boot程序,控制台打印日志如下
2019-07-10 22:24:54.277 [http-nio-8090-exec-1] INFO cn.wbnull.springbootdemo.util.LoggerUtils - Hello World
2019-07-10 22:24:54.277 [http-nio-8090-exec-1] INFO cn.wbnull.springbootdemo.util.LoggerUtils -
终端:127.0.0.1
位置:前台请求信息
接口:/gateway
参数:Hello World
3. 彩色日志
3.1 修改logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?>
3.2 测试
GitHub:
dkbnull/SpringBootDemogithub.comCSDN:
https://blog.csdn.net/dkbnull/article/details/95390533blog.csdn.net微信:
Spring Boot 整合Logback记录日志mp.weixin.qq.com微博:
https://weibo.com/ttarticle/p/show?id=2309404453119672057989weibo.com开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)