我们维护两个不同的日志文件,一个用于仅记录错误消息,另一个用于调试信息。我不想使用异常堆栈跟踪来混淆错误文件,因此每次捕获任何异常时我都必须添加以下两行
try{
...
}
catch(Exception e){
log.error("Error during SOME_SERVICE {}" , e.getMessage());
log.debug("Exception ", e);
}
有没有更简单的方法可以做到这一点,可能只有一行代码?
答案 0 :(得分:0)
正如评论中所建议的那样,我有两个选择,要么使用它,要么编写我自己的自定义记录器来执行预期的行为。现在,我保持原样。
对于自定义日志记录,有大量资源,因此不会在此处发布解决方案。