子类使用父类的日志Logger

有时使用日志时,在每个类都要声明一次private static Logger LOG = LoggerFactory.getLogger(XXXX.class);
如果使用继承的方式就可以省点力
public class Parent {  
  protected Logger logger =null ;     // 这里就不能声明成静态的了,因为很多子类在使用,一定不能使用静态
  public Parent(){    
    logger=Logger.getLogger(this.getClass().getName());  
   }
}

引用

你可能感兴趣的:(子类使用父类的日志Logger)