【问题标题】:how to listener for log error messages on kotlin spring boot如何在 kotlin spring boot 上监听日志错误消息
【发布时间】:2022-09-24 21:22:28
【问题描述】:

我有一个 spring boot kotlin 应用程序,我想拦截日志消息,以便能够将错误消息发送到第三方仪表板,而无需重新编写项目中已经存在的所有日志记录代码......

我从来没有真正处理过 slf4j 或 kotlin 上的其他日志库......

我能想到的最简单的方法是,如果我能以某种方式覆盖默认的log.error 方法,然后制作我需要的代码,将消息发布到我的仪表板并通过调用super.error 结束

另一种方法是,如果我能以某种方式听到这些消息

有谁知道我怎样才能做到这一点?

  • 我们可以知道您用来监控错误消息的第三方仪表板吗?

标签: spring-boot kotlin logging log4j slf4j


【解决方案1】:

假设您在 Spring Boot 项目中使用 Logback,您需要在 src/main/resources 文件夹下创建 logback-spring.xml 文件,并根据您的需要创建一个新的 appender。至于附加程序需要是什么样的 - 不能说,因为你没有说你需要将日志发送到哪种环境。

可以在这里找到关于 Spring Boot 日志记录的非常好的介绍教程,例如:https://www.baeldung.com/spring-boot-logging

P.S:您的问题中没有具体的 Kotlin。只是一般的 Spring Logging 事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2019-08-26
    • 2022-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多