我有一个Spring Boot Kotlin应用程序,我想拦截日志消息,以便能够发送错误消息到第三方 Jmeter 板,而无需重新编写所有的日志代码已经存在于项目中...我从来没有真正处理过slf4j或Kotlin上的其他日志库。我能想到的最简单的方法是,如果我能以某种方式覆盖默认的log.error方法,然后生成将消息发布到 Jmeter 板所需的代码,最后通过调用super.error另一种方法是如果我能听到这些信息有没有人知道我怎样才能做到呢?
log.error
super.error
dced5bon1#
假设您在Sping Boot 项目中使用Logback,您需要在src/main/resources文件夹下创建logback-spring.xml文件,并根据您的需要创建一个新的appender。至于appender需要是什么样的--不能说,因为您没有说您需要将日志发送到哪种环境。关于Sping Boot 日志记录的非常好的入门教程可以在这里找到,例如:https://www.baeldung.com/spring-boot-logging在你的问题中没有什么Kotlin特别的东西。只是一个普通的Spring日志。
src/main/resources
logback-spring.xml
1条答案
按热度按时间dced5bon1#
假设您在Sping Boot 项目中使用Logback,您需要在
src/main/resources
文件夹下创建logback-spring.xml
文件,并根据您的需要创建一个新的appender。至于appender需要是什么样的--不能说,因为您没有说您需要将日志发送到哪种环境。关于Sping Boot 日志记录的非常好的入门教程可以在这里找到,例如:https://www.baeldung.com/spring-boot-logging
在你的问题中没有什么Kotlin特别的东西。只是一个普通的Spring日志。