自定义项目日志级别和格式

news/2024/11/8 23:06:13/

spring-boot-starter里面添加了spring-boot-starter-logging,spring-boot-starter-logging里引入了日志框架Logback和Slf4j的依赖;因此不需要引入maven坐标依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></dependency>

自定义日志输出格式

 1. -%d{HH:mm:ss.SSS}:日志输出时间(yaml文件解析%为缩进导致失败,故加-)2. %thread:日志进程名,用于Web应用以及异步任务处理3. %-5level:日志级别,使用5个字符靠左对齐4. %logger-:日志输出组件的名称5. %msg:日志具体信息6. %n:换行
  • console控制台日志格式
    logging.pattern.console=-%d{yyyy-MM-dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n
  • 日志文件内容格式
    logging.pattern.file=-%d{yyyy-MM-dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n

例如:-2023-06-12-23:29:57 [main] INFO org.apache.catalina.core.StandardService- Starting service [Tomcat]

日志输出级别

日志级别为TRACE < DEBUG < INFO < WARN < ERROR <FATAL<OFF,级别逐渐提高;高级别不打印低级别的日志,例如:WARN 打印ERROR 、FATAL级别日志

  • 自定义整个项目的日志级别warn
    logging.level.root=warn
  • 指定某个文件单独的日志级别
    logging.level.com.jingt.helloworld.config.DemoUtils=info

自定义日志文件

默认情况下,日志文件的大小达到10M的话,就会输出到新的日志文件中

  • 日志文件位置及日志名称
    logging.file.name=D:/log/_log.log
  • 默认值日志文件spring.log
    logging.file.name=D:/log

http://www.ppmy.cn/news/356605.html

相关文章

初识Spring

认识Spring框架 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而&#xff0c;Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言&#xff0c;绝大部分Java应用都可以从Spring中受益…

Windows 下编译 OpenCV 和 OpenCV-contrib

文章目录 导言环境准备源码获取环境获取 配置 CMake 并编译ConfigureGenerate 生成项目总结 导言 在本文中&#xff0c;我们将介绍如何在 Windows 系统下编译 OpenCV 和 OpenCV-contrib。OpenCV 是一个开源的计算机视觉库&#xff0c;它包含了许多图像处理和计算机视觉的功能。…

【爬虫】4.5 实践项目——爬取当当网站图书数据

目录 1. 网站图书数据分析 2. 网站图书数据提取 3. 网站图书数据爬取 &#xff08;1&#xff09;创建 MySQL 数据库 &#xff08;2&#xff09;创建 scrapy 项目 &#xff08;3&#xff09;编写 items.py 中的数据项目类 &#xff08;4&#xff09;编写 pipelines_1.py …

动态规划专题二 - 01背包及衍生背包问题

动态规划专题学习http://t.csdn.cn/HGc4W 信息学奥赛一本通&#xff08;C版&#xff09;在线评测系统 (ssoier.cn) 本篇代码均以C[i]代表容量,w[i]代表权值,s[i]可选择次数 1267&#xff1a;【例9.11】01背包问题 没什么好讲的,根据专题一的动态规划基本模型的方式进行分析自…

骁龙870对比天玑1200,到底谁更优秀?

①骁龙870只是 NSA\SA 但是 天玑1200是SA\SA&#xff0c;而且天玑1200还支持双载流聚合 &#xff0c;信号强于骁龙870 ②天玑1200ai能力比骁龙870强30%&#xff0c;虽然这个这个功能在日常生活中很玄学&#xff0c;但是听起来厉害 ③骁龙870cpu和gpu都要强于天玑1200&#xff0…

骁龙870和麒麟810哪个好 骁龙870和麒麟810哪个值得入手

骁龙870和麒麟810&#xff1a;采用7nm工艺&#xff0c;可以为用户带来更加低的能耗。  手机处理器选骁龙870还是麒麟970这些点很重要 看过你就懂了 http://shouji.adiannao.cn/7 1、CPU架构 骁龙870&#xff1a;采用了“134”八核架构&#xff0c;一个A77超大核最高频率可达…

骁龙870和骁龙865参数对比 骁龙870和骁龙865差距

这两款芯片均带来7nm制作工艺&#xff0c;带来成熟的制作工艺&#xff0c;可以带来更好的手机功耗管理 手机处理器选骁龙870还是骁龙865这些点很重要 看过你就懂了 http://shouji.adiannao.cn/7 CPU方面 骁龙870搭载“134”架构&#xff0c;带来3.2GHz A77大核x12. 42GHz A77…

骁龙870什么水平 骁龙865相当于天玑多少

CPU方面&#xff1a;单核性能骁龙zhi865>天玑1000&#xff0c;多核性能天玑1000≥骁龙865。骁龙870怎么样这些点很重要看过你就懂了 http://www.adiannao.cn/7 骁龙865采用的是A77魔改dao的Kryo585&#xff0c;最高主频2.84GHz&#xff0c;采用了ARM公版最新的GPU——Mali-G…