gpt4 book ai didi

logging - 如何还将 kotlin-logging 日志(sl4j-simple?)发送到我自己的后端

转载 作者:行者123 更新时间:2023-12-02 13:37:35 26 4
gpt4 key购买 nike

我有一个使用 kotlin-logging 和 slf4j-simple 的工作解决方案。它愉快地打印到控制台。

问:我想还有将日志行发送到我自己的函数,以便我可以将它们保存到我的备用目的地(这不是像文件那样的内置目的地之一)。

有我覆盖的简单界面吗?使用四层(kotlin-logging、slf4j、slf4j-simple、Logger)我不确定从哪里开始。我以为这很容易

someLoggingThing.addDestinationForSufficientlySevere(object:Logger { str->
myAltLoggingThing.log(str)
})

免责声明:我不知道详细的日志记录实践和外观,这就是为什么我非常喜欢 kotlin-logging 的简单性(lambda 处理“如果关闭调试,请不要做任何思考”问题)
private val logger = KotlinLogging.logger {}
logger.debug { "I'm a debug lumberjack and I'm ok $withComplicatedStuff" }

最佳答案

可以通过实现自己的记录器并将其绑定(bind)到 slf4j 来实现。所以它将取代“简单的日志记录”。如果你想要两个都在那个记录器中,你可以调用简单的记录器。在此处查看详细信息:
Implement Custom Logger with slf4j

关于logging - 如何还将 kotlin-logging 日志(sl4j-simple?)发送到我自己的后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52896754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com