springboot项目用什么做日志文件(JavaSpringBoot) 您所在的位置:网站首页 springboot怎么学 springboot项目用什么做日志文件(JavaSpringBoot)

springboot项目用什么做日志文件(JavaSpringBoot)

#springboot项目用什么做日志文件(JavaSpringBoot)| 来源: 网络整理| 查看: 265

springboot项目用什么做日志文件(JavaSpringBoot)

縋縋縋葙隨 2023-01-25 21:24:07

收藏 赞 分享 分享到:

springboot项目用什么做日志文件?无论从事旧系统维护,还是新系统开发,应该都知道log的重要性,下面我们就来聊聊关于springboot项目用什么做日志文件?接下来我们就一起去了解一下吧!

springboot项目用什么做日志文件(JavaSpringBoot) 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 实验室设备网 版权所有