【发布时间】:2015-10-07 11:31:19
【问题描述】:
哪种方法更适合生产(根据良好的编程)以轻松调试错误。
LOG.error("Error message ",e);
或
LOG.error("Error message "+e);
或
LOG.error("Error message "+e.getMessage());
【问题讨论】:
-
你至少知道它们的区别吗?
-
@Tom 为什么这基于意见而被搁置?第一种情况为日志框架提供了所有需要的信息,然后日志框架可以决定实际记录哪些信息。后面的方法只向日志框架提供消息,并且无法通过日志配置集中管理记录的内容。
-
您想知道哪种方法最好,所以每个人都用他或她认为最好的方法来回答。因此它是基于意见的。
-
@Pawan 说明您正在使用的日志框架可能会有所帮助。