gpt4 book ai didi

java - 用线程id在java类中做日志可以吗?

转载 作者:行者123 更新时间:2023-11-30 08:28:46 25 4
gpt4 key购买 nike

当我们将日志添加到 java 类(使用 log4j)时,是否可以在该日志消息中添加线程 ID?这是一种不好的做法吗?我的想法是添加这个线程 ID;一旦我们检查多线程应用程序的日志文件,就很难使用日志找出正确的流程。 (例如,说身份验证流程)。有没有比记录线程 ID 更好的方法?

最佳答案

Log4j 已经支持在其 pattern layout 中使用 t 占位符的线程名称.因此,这是一项受支持的功能,如果您觉得它有用,您应该使用它。这样您就不需要手动传递线程名称。但是它不使用线程 ID。所以你应该给你的线程起有意义的名字。这应该是首选,因为它比普通线程 ID 更能指示您的应用程序中正在发生的事情。

关于java - 用线程id在java类中做日志可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19996911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com