我对在项目中记录错误消息和信息消息表示怀疑。我已经看到其他开发人员在我的项目中使用logger.info在catch块中记录异常消息。按照我的说法,它应该是logger.error,因为我们正在记录错误消息。
你能澄清一下我的疑问吗?
提前致谢。
答案 0 :(得分:1)
如果您使用像sonarcube这样的代码质量管理工具,您将看到必须使用LOG.error重新抛出或记录捕获的异常。我建议您和您的团队使用sonarqube
答案 1 :(得分:0)
在大多数情况下,catch块中的日志级别应该是错误的。但是log:error,warn或info的级别与它在代码中的位置(catch块)无关,而是信息的相关性。
我认为在您的项目中可能会滥用异常。但是如果不了解情况就难以判断......