springboot项目用什么做日志文件(JavaSpringBoot) | 您所在的位置:网站首页 › springboot怎么学 › springboot项目用什么做日志文件(JavaSpringBoot) |
springboot项目用什么做日志文件(JavaSpringBoot)
縋縋縋葙隨 2023-01-25 21:24:07 收藏 赞 分享 分享到:springboot项目用什么做日志文件?无论从事旧系统维护,还是新系统开发,应该都知道log的重要性,下面我们就来聊聊关于springboot项目用什么做日志文件?接下来我们就一起去了解一下吧! ![]() 无论从事旧系统维护,还是新系统开发,应该都知道log的重要性。 问题分析,bug定位,功能调试,哪个都需要看log。 Log的定位就相当于飞机的#黑匣子#,记录着程序运行的一切活动。 各种原因,如果项目或者甲方指定要求使用log4j或者Log4j2。这时候就需要对依赖配置进行改变。 Log4j Apache Log4j是一个基于Java的日志记录工具。它是由瑞士程式設計師Ceki Gülcü於2001年开发的,现在则是Apache软件基金会的一个项目。 Log4j是几种Java日志框架之一。 Gülcü此后开创了SLF4J和Logback 项目,想使其成为Log4j的继任者。 2021年12月9日,Log4j 2.0的一个零日远程代码执行漏洞被报告,其被称为“Log4Shell”,公共漏洞和暴露編號為CVE-2021-44228[5]。它被定性为“过去十年来最大、最关键的漏洞”。 用Maven build的情况下,要对默认的log starter进行除外处理(exclude)。 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-logging 使用Gradle的情况下,除外处理参考如下配置 configurations { all*.exclude group:'org.springframework.boot', module:'spring-boot-starter-logging' } 默认的logging starter进行除外(exclude)处理之后,就需要进行包含处理(include)。 Maven 方式 org.springframework.boot spring-boot-starter-log4j Gradle方式 compile("org.springframework.boot:spring-boot-starter-log4j") , 展开全文免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。 |
CopyRight 2018-2019 实验室设备网 版权所有 |