我正在尝试找到以下内容的区别:
class MyClass {
private static Logger logger = LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
}
并且:
class MyClass {
private static Logger logger = LoggerFactory.getLogger(MyClass.class);
}
当您计划进行完善的日志设置时,它才是有用的吗?例如将类的日志分别保存到不同的文件中,为每个类打印更多/更少的信息等。
我有这个疑问,因为我大多数类都使用LoggerFactory.getLogger(MyClass.class)
,但我认为在大多数情况下,LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME)
已经足够了。
谢谢!