SLF4J Java日志设计
我开始使用SLF4J进行日志记录,我首先想到的是下面的一段代码SLF4J Java日志设计,java,logging,slf4j,Java,Logging,Slf4j,我开始使用SLF4J进行日志记录,我首先想到的是下面的一段代码 public class MyClass { private static final logger = org.slf4j.LoggerFactory.getLogger(MyClass.class) } 使用类作为参数来获取记录器实例的设计原则或逻辑是什么?结果是,该记录器生成的每个日志语句都包含类的名称。您要对以下对象执行此操作: 在输出中标识该日志消息的源 有效地过滤这些消息。您可以按类和/或包含的包启用或禁用消息。
public class MyClass
{
private static final logger = org.slf4j.LoggerFactory.getLogger(MyClass.class)
}
使用类作为参数来获取记录器实例的设计原则或逻辑是什么?结果是,该记录器生成的每个日志语句都包含类的名称。您要对以下对象执行此操作:
构造函数
也接受字符串
参数
基本上,当使用logger时,您几乎总是使用它声明的类的名称来命名logger