防止在Spring Boot应用程序中针对自定义异常的堆栈跟踪日志记录

防止在Spring Boot应用程序中针对自定义异常的堆栈跟踪日志记录,第1张

防止在Spring Boot应用程序中针对自定义异常的堆栈跟踪日志记录

解决方案是 将异常处理留给spring boot
,以便默认情况下不记录自定义异常,而记录其他异常。我从其余控制器中删除了@ControllerAdvice以及日志记录语句
并将日志记录语句添加到自定义异常构造函数中

public DuplicateFoundException(String message) {    super(message);    LOGGER.warn(message);}

我不确定这是否是最好的方法,但是现在我仅在一个地方进行了自定义异常日志记录,而不必为每个异常重复log语句,也不必在日志中查看其堆栈跟踪或任何其他错误消息。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5560012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存