SpringBoot内置日志框架是什么?

Spring Boot 内置的日志系统是由SLF4J (Simple Logging Facade for Java)作为日志门面Logback 作为日志实现组成的SLF4J 提供了一个通用的日志 API,而 Logback 则是具体的日志框架,负责执行实际的日志记录工作

当你创建一个新的 Spring Boot 项目时,它会自动包含以下日志相关的依赖项:

  1. slf4j-api - 这是 SLF4J 的 API 接口。
  2. logback-classic - 这是 Logback 的核心实现,它包含了日志的实现逻辑以及对 SLF4J 的绑定。
  3. logback-core - Logback 的核心库。
  4. jul-to-slf4j 和 jcl-over-slf4j - 这些是适配器,用于将 Java Util Logging (JUL) 和 Commons Logging 框架的日志请求重定向到 SLF4J。

Spring Boot 默认的日志级别是 INFO,并且它会生成一个名为 application.log 的日志文件,除非你修改了默认的配置。你可以通过在 application.propertiesapplication.yml 文件中添加或修改配置项来定制日志行为,比如改变日志级别、日志文件的路径和名称等。

相关推荐
剑挑星河月3 分钟前
94.二叉树的中序遍历
java·算法·leetcode
2301_801184759 分钟前
docker 工作
java·docker·容器
老前端的功夫18 分钟前
【Java从入门到入土】47:构建工具:Maven与Gradle的战争
java·python·maven
aaPIXa62220 分钟前
C++模板元编程:在编译期完成计算,实现零运行时开销
java·开发语言·c++
程序员爱钓鱼35 分钟前
为什么学习 Rust?Rust 能做什么?
后端·rust
夜郎king43 分钟前
RuoYi-Vue3 企业级后台快速落地实战指南
java·开发语言
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题 第156题】【06_Spring篇】第16题:Spring 用到了哪些设计模式?
java·spring·设计模式·代理模式·工厂模式
掘金者阿豪1 小时前
Docker命令太多记不住?用Portainer把容器管理变成可视化操作
后端
曹牧2 小时前
XML 解析过程中遇到 `org.xml.sax.SAXParseException
java·开发语言
用户69371750013842 小时前
AI Agent 里的 Loop 到底是什么?
android·前端·后端