【发布时间】:2011-08-22 12:19:34
【问题描述】:
使用SLF4J 记录错误消息和异常的正确方法是什么?
我尝试过这样做,但从未打印出异常堆栈跟踪:
logger.error("Unable to parse data {}", inputMessage, e);
在这种情况下,我想用inputMessage 填充{} 并注销异常堆栈跟踪。
我能看到的唯一方法就是这样做:
logger.error("Unable to parse data " + inputMessage, e);
这不漂亮。
【问题讨论】:
-
您的第一个 logger.error 行在 slf4j 版本 1.7.25 中可以正常工作。