我正在处理一些遗留代码,其中包含很多代码
private final Logger logger = LogManager.getLogger(ThisClassName.class);
我想知道输入“ThisClassName.class”与
相比是否有任何优势LogManager.getLogger(getClass());
据我所知,没有,但我想知道使用 getClass() 是否有任何负面影响。谢谢。
最佳答案
如果您正在制作 Logger
static
,则不能使用 getClass()
。
关于java - Log4J - 在调用 LogManager.getLogger() 时显式指定类名是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/563144/