13.7 SpringBoot集成日志系统logback的几个问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13.7 SpringBoot集成日志系统logback的几个问题相关的知识,希望对你有一定的参考价值。

参考技术A application.properties配置文件中value后面有空格。

让人感到疑惑的是,SpringBoot居然没有对application.properties配置文件value末端作空格trim处理。

配置内容:

报错日志:

涉及报错的源码在org.springframework.util.ResourceUtils

通过源码,我们可以看出spring配置文件里这个locations是uri表示,也就是说我们写的logback-dev.xml是当前相对路径。

spring配置文件里这个locations是相对路径,要访问classpath,要使用相对路径:

SpringBoot集成日志logback.groovy报错: Groovy classes are not available on the class path. ABORTING INITIALIZATION.

logback.groovy配置文件内容如下:

详细日志如下:

在类路径中没有Groovy类。

项目中添加groovy依赖:

以上是关于13.7 SpringBoot集成日志系统logback的几个问题的主要内容,如果未能解决你的问题,请参考以下文章

springboot 集成 elk 日志收集功能

springboot集成elk 一: springboot + Elasticsearch

Spring Boot系列——如何集成Log4j2

Spring Boot 入门:集成 WebSocket, 实时显示系统日志

SpringBoot使用·下篇(SpringBoot集成MyBatis+日志打印+MyBatis-plus)

SpringBoot使用·下篇(SpringBoot集成MyBatis+日志打印+MyBatis-plus)