首页>>后端>>SpringBoot->spring怎么写日志?

spring怎么写日志?

时间:2023-12-11 本站 点击:0

spring里面的日志是怎么运作的,想记录日志需要什么配置

配置aop可以通过注解,也可以通过配置文件,项目中建议有配置文件,这样便于修改。

注 :Spring Boot 建议我们使用带有 -spring 后缀的作为日志配置文件名称(即相较于使用 logback.xml ,更建议使用 logback-spring.xml )。

spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。

Spring Boot 默认把日志输入到console,如果我们要把日志输入到文件中,需要配置logging.file 或者logging.path属性性。logging.file属性用来定义文件名。他不仅仅可以配置文件名,也可以路径+文件名。

SpringBoot日志logback配置

1、springboot日志配置:名称只要是一 logback开头就行,测试使用log.xml并不会生成日志。

2、在springboot项目,框架已经集成了logback(默认的日志框架),只需要在项目 resource 下配置 logback.xml文件 或者 logback-spring.xml 文件。这里主要记录的是logback配置文件的内容部分。

3、对于不同的日志系统,Spring Boot 会默认加载的日志配置文件如下表所示:注 :Spring Boot 建议我们使用带有 -spring 后缀的作为日志配置文件名称(即相较于使用 logback.xml ,更建议使用 logback-spring.xml )。

4、本期没有太多的理论,大家跟着配就好了, 添加配置 resources/logback-spring.xml 配置好后, 我们运行项目,会发现跟目录多了一个 logs 的目录,那个就是日志文件,跟控制台产生的日志一样,被记录到文件里了。

5、使用Logback XML 文件 Sping Boot中默认使用logback, 我们可以在application.properties或者application.yml中设置日志级别。

日志技术-SpringBoot使用日志

1、前面已经介绍过,Spring Boot 默认使用的日志框架为 Apache Commons Logging 。在 Spring x(也即 Spring Boot x )时,我们需要手动进行依赖导入。

2、本期没有太多的理论,大家跟着配就好了, 添加配置 resources/logback-spring.xml 配置好后, 我们运行项目,会发现跟目录多了一个 logs 的目录,那个就是日志文件,跟控制台产生的日志一样,被记录到文件里了。

3、日志级别 级别从大到小依次是:ERROE WARN INFO DEBUG TRACE 在application.yml中进行配置 此配置文件中,只能对日志进行一些简单的格式或日志文件配置。

4、最近在优化程序日志输出部分,发现spring-boot在x中日志的配置还不够完善,所以不得不引用外部logback配置文件来代替原始的配置。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/SpringBoot/25055.html