美文网首页
SLF4J之Logger接口

SLF4J之Logger接口

作者: 鹿慕叶 | 来源:发表于2017-11-24 13:57 被阅读0次

    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接口声明
      }

    相关文章

      网友评论

          本文标题:SLF4J之Logger接口

          本文链接:https://www.haomeiwen.com/subject/omzxbxtx.html