log4j 如何侦听Kotlinspring Boot 上日志错误消息

b4wnujal  于 2022-11-06  发布在  Kotlin
关注(0)|答案(1)|浏览(164)

我有一个Spring Boot Kotlin应用程序,我想拦截日志消息,以便能够发送错误消息到第三方 Jmeter 板,而无需重新编写所有的日志代码已经存在于项目中...
我从来没有真正处理过slf4j或Kotlin上的其他日志库。
我能想到的最简单的方法是,如果我能以某种方式覆盖默认的log.error方法,然后生成将消息发布到 Jmeter 板所需的代码,最后通过调用super.error
另一种方法是如果我能听到这些信息
有没有人知道我怎样才能做到呢?

dced5bon

dced5bon1#

假设您在Sping Boot 项目中使用Logback,您需要在src/main/resources文件夹下创建logback-spring.xml文件,并根据您的需要创建一个新的appender。至于appender需要是什么样的--不能说,因为您没有说您需要将日志发送到哪种环境。
关于Sping Boot 日志记录的非常好的入门教程可以在这里找到,例如:https://www.baeldung.com/spring-boot-logging
在你的问题中没有什么Kotlin特别的东西。只是一个普通的Spring日志。

相关问题