java - 使用 log4J 记录静态方法

标签 java log4j

在每个类中,我都有用于记录日志的记录器:

public class Myclass
{
    public final Logger log = Logger.getLogger(getClass());
}

但是当我需要记录静态方法时怎么办? log 不是静态变量?

最佳答案

让你的记录器静态:

public class Myclass
{
    private static final Logger log = Logger.getLogger(Myclass.class);
}

关于java - 使用 log4J 记录静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32521471/

相关文章:

java - Tomcat 中的 Log4j2

logging - 如何清理/var/log/hadoop-hdfs 下的 hadoop-hdfs 日志

java - 运行时出错 'Tomcat' : Address localhost:1099 is already in use. 为什么?

Java 8 DateTimeFormatter for month in all CAPS 不工作

java - 开发嵌套 for 循环时,如何决定使用的条件?

java - 可以将 JavaFX UI 图标写入/保存在文件中并在以后检索吗?

java - 将 JCS 日志级别设置为错误 - log4j

java - Log4j如何配置Log级别

android - 隐藏 Ormlite 的调试日志

java - 将动态 HTTP header 添加到 WS 出站网关