(三) Spring Boot学习笔记之Spring Boot整合Logback

来源:互联网 发布:徐州网络推广学校 编辑:程序博客网 时间:2024/06/06 06:55

前言

在软件开发领域日志记录是必不可少的,日志所能提供的功能非常强大,它可以用来监控代码中变量变化,跟踪代码运行的轨迹,及应用程序运行时的产生的各种信息。在开发环境中担当调试器作用,向控制台或文件输出信息,在生产环境中他可以记录程序运行时产生的错误信息、状态信息、调试信息和执行时间信息等,一个良好的日志是可以帮助程序员高效的定位问题所在

概要

Spring Boot内部日志系统使用的是Commons Logging,但开放底层的日志实现。默认为会Java Util
Logging,Log4J,Log4J2和Logback提供配置。每种情况下都会预先配置使用控制台输出,也可以使用可选的文件输出

默认情况下,如果你使用’Starter POMs’,那么就会使用Logback记录日志。为了确保那些使用Java Util
Logging,Commons Logging,Log4J或SLF4J的依赖库能够正常工作,正确的Logback路由也被包含进来

SpringBoot的application.properties文件提供了日志配置的功能,但是个人还是习惯使用老的Logback的配置方式

1.在application.properties文件中指令Logback配置文件路径

# 日志配置logging.config=classpath:logback.xml

2.在classpath路径下添加Logback配置文件

Logback配置详解可参考:Logback配置详解

只需以上两步即可完成SpringBoot的日志配置 非常的简单 运行项目即可查看实际效果

原创粉丝点击