我有一个抽象类 Parent,有 2 个子类 A 和 B。Parent 有一个名为 do() 的静态方法。我想知道该静态方法是否可以在 Logger 中为类 A 添加日志信息,当它被称为 A.do() 时,当它被称为 B.do() 时记录 B。通常
protected final Logger LOGGER = Logger.getLogger(getClass());
不起作用,因为 do() 是一个静态方法,所以 Logger 也需要是静态的,但 getClass() 方法显然不是静态的。
谢谢。