SLF4J之Logger接口

SLF4J中的Logger接口定义了一套日志规范接口,下面我们来看一下这个接口

/**

  • org.slf4j.Logger接口是SLF4J API中主要的用户使用入口.
    */
    public interface Logger {

    /**

    • 大小写不敏感的字符串.标识根logger对象
      */
      final public String ROOT_LOGGER_NAME = "ROOT";

    /**

    • 返回日志对象的名字
      */
      public String getName();

    /**

    • 日志对象能否支持TRACE等级?
      */
      public boolean isTraceEnabled();

    /**
    *打印TRACE的日志
    */
    public void trace(String msg);

    /**

    • 支持占位符的打印方式TRACE等级
      */
      public void trace(String format, Object arg);
      public void trace(String format, Object arg1, Object arg2);
      public void trace(String format, Object... arguments);

    /**

    • 参数中带异常对象,可打印该异常
      */
      public void trace(String msg, Throwable t);

    /**

    • TODO Marker接口待研究
      */
      public boolean isTraceEnabled(Marker marker);
      public void trace(Marker marker, String msg);
      public void trace(Marker marker, String format, Object arg);
      public void trace(Marker marker, String format, Object arg1, Object arg2);
      public void trace(Marker marker, String format, Object... argArray);
      public void trace(Marker marker, String msg, Throwable t);

    //省略类似的DEBUG、INFO、WARN、ERROR接口声明
    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 自己一直是做销售的,听了数不胜数的成功学, 今天看了这篇文章让我明白,人要有成功学的激情,同时也要有习惯失败学淡定...
    再见前任阅读 269评论 0 0
  • 尝试离开舒适区,常感到有往后的力量阻止自己前行。这股力量是心魔,来自内在。内在是由内在小孩守着的。 经常容易半途而...
    女力觉醒阅读 326评论 0 0
  • 今天分享来自《生活的艺术》这本书的十点感悟: 001 真正的 “人生赢家” 不是沉湎于追逐成功的狂热里,也不是在懒...
    饼姑娘阅读 161评论 0 0
  • 刚来时特别好奇这种气生根的树,现在已经习以为常了。骑车从旁边呼啸而过,再不愿多看一眼。
    Django已被占用了阅读 286评论 0 0