zoukankan      html  css  js  c++  java
  • 让子类使用父类的Logger

    参考博客:https://blog.csdn.net/zx1323/article/details/71262613

    1、让子类使用父类的Logger,这是一种语法思路,可以减少代码臃肿。

    2、使用的时候,用getClass()或者getClass().getName(),可以使得成功地将logger命名为子类的名称,同样能够丰富我们的调试信息,帮助我们定位问题所在。 

    public class BaseServiceImpl<T> implements IBaseService<T> {
    
    
        protected final Logger logger = LoggerFactory.getLogger(getClass());
        //protected static final Logger logger = LoggerFactory.getLogger(BaseServiceImpl.class);
    
    
    }

    3、一个注意,不要再在子类中再定义logger,否则会引起变量混乱,具体表现为sonar下的阻断级别错误,十分严重。

  • 相关阅读:
    js入门
    小程序事件处理
    Vue组件传递数据
    Vue+webpack
    vue总结
    Vue指令
    最优化练习题
    最优化学习笔记
    概率与统计分析练习题
    概率与统计分析学习笔记
  • 原文地址:https://www.cnblogs.com/whoknows1/p/9786297.html
Copyright © 2011-2022 走看看