gpt4 book ai didi

java - 仅在级别为调试时打印堆栈跟踪

转载 作者:太空宇宙 更新时间:2023-11-04 13:23:48 25 4
gpt4 key购买 nike

我们正在维护两个不同的日志文件,一个仅记录错误消息,另一个用于记录调试信息。我不想用异常堆栈跟踪弄乱错误文件,因此每次捕获任何异常时都必须添加以下两行

try{
...
}
catch(Exception e){
log.error("Error during SOME_SERVICE {}" , e.getMessage());
log.debug("Exception ", e);
}

有没有更简单的方法可以做到这一点,可以用一行代码?

最佳答案

正如评论中所建议的,我有两个选择,要么接受它,要么编写自己的自定义记录器来执行预期的行为。目前,我保持原样。

对于自定义日志记录,有大量资源,因此不会在此处发布解决方案。

Implement Custom Logger with slf4j

关于java - 仅在级别为调试时打印堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32836587/

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