所有超级接口:
DebugLog, ErrorLog, InfoLog, TraceLog, WarnLog
所有已知实现类:
AbstractLog, ApacheCommonsLog, ApacheCommonsLog4JLog, ConsoleColorLog, ConsoleLog, JbossLog, JdkLog, Log4j2Log, Log4jLog, LogTubeLog, Slf4jLog, TinyLog, TinyLog2

public interface Log extends TraceLog, DebugLog, InfoLog, WarnLog, ErrorLog
日志统一接口
作者:
wodeyangzipingpingwuqi
  • 方法详细资料

    • get

      static Log get(Class<?> clazz)
      获得Log
      参数:
      clazz - 日志发出的类
      返回:
      Log
    • get

      static Log get(String name)
      获得Log
      参数:
      name - 自定义的日志发出者名称
      返回:
      Log
      从以下版本开始:
      5.0.0
    • get

      static Log get()
      返回:
      获得日志,自动判定日志发出者
      从以下版本开始:
      5.0.0
    • getName

      String getName()
      返回:
      日志对象的Name
    • isEnabled

      boolean isEnabled(Level level)
      是否开启指定日志
      参数:
      level - 日志级别
      返回:
      是否开启指定级别
    • log

      void log(Level level, String format, Boolean remote, Object... arguments)
      打印指定级别的日志
      参数:
      level - 级别
      format - 消息模板
      arguments - 参数
    • log

      void log(Level level, Throwable t, String format, Boolean remote, Object... arguments)
      打印 指定级别的日志
      参数:
      level - 级别
      t - 错误对象
      format - 消息模板
      arguments - 参数
    • log

      void log(String fqcn, Level level, Throwable t, String format, Boolean remote, Object... arguments)
      打印 ERROR 等级的日志
      参数:
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      level - 级别
      t - 错误对象
      format - 消息模板
      arguments - 参数