我什么时候应该使用logger.error和logger.info

时间:2016-03-07 10:21:23

标签: java java-ee slf4j

我对在项目中记录错误消息和信息消息表示怀疑。我已经看到其他开发人员在我的项目中使用logger.info在catch块中记录异常消息。按照我的说法,它应该是logger.error,因为我们正在记录错误消息。

你能澄清一下我的疑问吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果您使用像sonarcube这样的代码质量管理工具,您将看到必须使用LOG.error重新抛出或记录捕获的异常。我建议您和您的团队使用sonarqube

答案 1 :(得分:0)

在大多数情况下,catch块中的日志级别应该是错误的。但是log:error,warn或info的级别与它在代码中的位置(catch块)无关,而是信息的相关性。

我认为在您的项目中可能会滥用异常。但是如果不了解情况就难以判断......