当我们将日志添加到java类中(使用log4j)时,可以在该日志消息中添加线程ID吗?这是不好的做法吗?我的想法是添加此线程id;一旦我们检查了多线程应用程序的日志文件,就很难使用日志找到正确的流程。(例如,说认证流程)。有没有比记录线程ID更好的方法呢?
Log4j已经t
在其模式布局中使用占位符支持胎面名称。因此,这是一项受支持的功能,如果您觉得有用,则应使用。这种方式不需要手动传递线程名称。但是,它不使用线程ID。因此,您应该给线程赋予有意义的名称。这应该是首选,因为它不仅指示普通线程ID,而且还指示应用程序中正在发生的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句