当前位置: 首页 > news >正文

使用LogBack替换Log4j

目录

1.删除log4j有关的依赖,添加logBack依赖

2.删除log4j配置文件,增加logback.xml配置文件

3.更改application.yml配置文件,log文件指向logback.xml

4.重启


1.删除log4j有关的依赖,添加logBack依赖
        <dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.5</version></dependency>
2.删除log4j配置文件,增加logback.xml配置文件

文件内容,每天生成一个文件

<configuration><!-- 其他配置 --><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><file></file><rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>/home/Log.%d{yyyy-MM-dd}.%i.log</fileNamePattern><maxFileSize>10MB</maxFileSize><maxHistory>30</maxHistory></rollingPolicy><encoder><!-- 日志格式配置 --><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><!-- 输出信息格式 --><pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><root level="ERROR"><appender-ref ref="STDOUT"/><appender-ref ref="FILE" /></root><root level="WARN"><appender-ref ref="STDOUT"/><appender-ref ref="FILE" /></root>
</configuration>
3.更改application.yml配置文件,log文件指向logback.xml
logging:config: classpath:logback.xmllevel:org.springframework.boot: ERROR
4.重启

相关文章:

  • HarmonyOS开发:回调实现网络的拦截
  • Kotlin与Java写法的变更
  • 搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)
  • 合肥工业大学数据库实验报告
  • Ripro-V5 6.4最新版 不限域名无限搭建(授权激活文件)
  • springboot引入外部jar,package打包报错找不到程序包XXX
  • MySQL的表格去重,史上最简便的算法,一看就会
  • 汽车标定技术(六)--基于模型开发如何生成完整的A2L文件(2)
  • 11.8知识总结(web应用程序、手写web框架、Django框架等)
  • 2023.11.09 homework
  • 2. Spark报错,Task is Failed,errorMsg: FileNotFoundException xxxx
  • uniapp刻度尺的实现(swiper)滑动打分器
  • 20 VPN详解
  • Flutter导入安卓第三方库报错:Flutter Could not find method implementation() 的可能原因及解决办法
  • QSqlDatabase使用Sqlite
  • [iOS]Core Data浅析一 -- 启用Core Data
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • CEF与代理
  • JavaScript-Array类型
  • JavaScript类型识别
  • JavaScript异步流程控制的前世今生
  • laravel with 查询列表限制条数
  • Python实现BT种子转化为磁力链接【实战】
  • Vue.js源码(2):初探List Rendering
  • 基于游标的分页接口实现
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 使用SAX解析XML
  • 事件委托的小应用
  • 算法-插入排序
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 物联网链路协议
  • 小而合理的前端理论:rscss和rsjs
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​水经微图Web1.5.0版即将上线
  • $$$$GB2312-80区位编码表$$$$
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (06)金属布线——为半导体注入生命的连接
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (原創) 物件導向與老子思想 (OO)
  • (转)socket Aio demo
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .apk 成为历史!
  • .NET Core 中的路径问题
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .net实现客户区延伸至至非客户区
  • @Autowired自动装配
  • [20160902]rm -rf的惨案.txt
  • [ActionScript][AS3]小小笔记
  • [Angular] 笔记 8:list/detail 页面以及@Input
  • [BUUCTF 2018]Online Tool
  • [BZOJ2850]巧克力王国
  • [CSS]浮动
  • [LeetCode] 178. 分数排名