Springboot项目配置slf4j

Springboot项目配置slf4j1 项目的配置文件 application yml 中进行如下配置 logging config logback xmllevel com itcodai course03 dao trace2 在项目下新建 logback xml 文件 进行相关配置 3 在 logback xml 文件配置如下 具体功能参看注释部分 configuratio 定义日志输出格式和存储路径 date 表示日期 configuratio

1.项目的配置文件(application.yml) 中进行如下配置

logging: config: logback.xml level: com.itcodai.course03.dao: trace

2.在项目下新建logback.xml文件,进行相关配置

Springboot项目配置slf4j

3.在logback.xml文件配置如下,具体功能参看注释部分

<configuration> <!-- 定义日志输出格式和存储路径--> <!-- %date 表示日期,%thread 表示线程名,%-5level 表示级别从左显示5个字符宽度, %logger{36} 表示 logger 名字最长36个字符,%msg 表示日志消息,%n 是换行符--> <property name="LOG_PATTERN" value="%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n" /> <property name="FILE_PATH" value="F:/JavaWeb/ly_shop/log/leyou.%d{yyyy-MM-dd}.%i.log" /> <!-- 定义控制台输出--> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <!-- 按照上面配置的LOG_PATTERN来打印日志 --> <pattern>${LOG_PATTERN}</pattern> </encoder> </appender> <!-- 本地定义日志文件的相关参数--> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- 按照上面配置的FILE_PATH路径来保存日志 --> <fileNamePattern>${FILE_PATH}</fileNamePattern> <!-- 日志保存15天 --> <maxHistory>15</maxHistory> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <!-- 单个日志文件的最大,超过则新建日志文件存储 --> <maxFileSize>10MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <encoder> <!-- 按照上面配置的LOG_PATTERN来打印日志 --> <pattern>${LOG_PATTERN}</pattern> </encoder> </appender> <!-- 定义日志输出级别,name对应具体包--> <logger name="com.leyou.item" level="INFO" /> <root level="INFO"> <appender-ref ref="CONSOLE" /> <appender-ref ref="FILE" /> </root> </configuration>

 4、测试效果

代码:

Springboot项目配置slf4j控制台:

Springboot项目配置slf4j

文件日志:

 Springboot项目配置slf4j

Springboot项目配置slf4j

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230588.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月14日 上午8:01
下一篇 2026年2月14日 上午8:22


相关推荐

  • UDP协议解析

    UDP协议解析????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????UDP协议简介UDP是UserDatagramProtocol的简称,中文名是用户数据报协议,是OSI(OpenSystemInt

    2022年6月7日
    48
  • 局域网,广域网和因特网的区别_因特网是不是广域网

    局域网,广域网和因特网的区别_因特网是不是广域网局域网、广域网、因特网,这三个概念我们经常会听到,但是是否真的理解他们之间有什么联系和区别呢?局域网(LAN,LocalAreaNetwork),如同其名字,即范围较小的计算机网络。广域网(WAN,WideAreaNetwork),相较于局域网范围较大。因特网(Internet),由全球所有的网络所组成的集合,也就是由无数个局域网,通过WAN线路汇聚到运营商,然后运营商之间互联起来,所形成的互联网。其中局域网和广域网是两个十分相近的概念,举个例子来简单理解一下吧。如果你摆弄过路由.

    2022年10月18日
    5
  • 弹性盒子布局——Flex

    弹性盒子布局——Flex2009 年 W3C 提出了一种新的方案 Flex 布局 可以简便 完整 响应式地实现各种页面布局 目前 它已经得到了所有浏览器的支持 这意味着 现在就能很安全地使用这项功能 一 Flex 布局是什么 Flex 是 FlexibleBox 的缩写 意为 弹性布局 用来为盒状模型提供最大的灵活性 任何一个容器都可以指定为 Flex 布局 box display flex

    2026年3月19日
    3
  • Python day4知识回顾

    Python day4知识回顾#-*-coding:utf_8_*_#Author:Vi#字典是无序的info={‘student001′:”DIO”,’student002′:”JOJO”,’student003’:”Pucci”,}”’#print(info[‘student003’])info[‘student001’]=”屌”#对已有字典进行修改info[‘stud…

    2025年5月24日
    7
  • WPF TextBox使用密码样式

    WPF TextBox使用密码样式WPF的Textbox并没有password样式,可以手动更改<TextBoxWidth=”200″Margin=”10,0,0,0″Text=”{BindingappData.CurrentUser.LoginPwd}”Background=”Transparent”><TextBo

    2022年7月25日
    16
  • Keil 5下载安装教程以及使用教程

    Keil 5下载安装教程以及使用教程Keil5下载、安装、使用教程使用教程(以编写智能循迹避障小车为例)下载链接:https://pan.baidu.com/s/1QUnTgeWveKVK8shHEU4idA提取码:66kg(里面有安装教程)使用教程(以编写智能循迹避障小车为例)首先打开Keil5创建一个新的工程点击Project2.选择第一个new一个新的工程3.输入文件名4.下一步点击保存5.此时会出现当前界面点击小三角6.选择STC7.点击+8.选择STC12C5616AD9.

    2022年5月20日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号