gpt4 book ai didi

java - 如何使用 SLF4J 使用占位符记录异常和消息

转载 作者:IT老高 更新时间:2023-10-28 11:46:57 29 4
gpt4 key购买 nike

使用SLF4J 记录错误消息和异常的正确方法是什么? ?

我尝试过这样做,但从未打印出异常堆栈跟踪:

logger.error("无法解析数据{}", inputMessage, e);

在这种情况下,我想用 inputMessage 填充 {} 并注销异常堆栈跟踪。

我能看到的唯一方法就是这样做:

logger.error("无法解析数据"+ inputMessage, e);

这不漂亮。

最佳答案

从 SLF4J 版本 1.6 开始,SLF4J 将按照您的意图解释最后一个参数,即作为异常(exception)。您必须使用旧版本的 SLF4J API。

此功能记录在 faq entryjavadocs for Logger 中也引用了它.

关于java - 如何使用 SLF4J 使用占位符记录异常和消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951209/

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