小编Nic*_*las的帖子

Java Logger的子类

要让C.run()使用自己的类记录器,我应该在B中添加一个public/protected方法getLogger()吗?

public abstract class A extends Thread {
    @Override
    public abstract void run();
}

public class B extends A {

    private static final Logger logger = Logger.getLogger(B.class.getName());

    @Override
    protected void run() {
        // do something

        logger.info("B");
    }
}

public class C extends B {
}
Run Code Online (Sandbox Code Playgroud)

java logging

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

logging ×1