应该记录器总是最终的和静态的吗?
可以从许多线程访问类。必须记录器在这种情况下也是最终的和静态的吗?谢谢。
所有主要的 java 日志记录包(、等)都是同步的,并且是线程安全的。每个类的记录器的标准模式很好,即使该类是从多个线程调用的。java.util.logging
log4j
private final static
是的,记录器应该是静态的和最终的。也优选私人的。每个类只需要一个记录器实例,而且除非您要动态更改日志首选项,否则最好将其设置为最终状态。
记录器是线程安全的,您不必担心线程。