java.lang.Object
com.aizuda.snailjob.common.log.dialect.AbstractLog
com.aizuda.snailjob.common.log.dialect.slf4j.Slf4jLog
All Implemented Interfaces:
Log, DebugLog, ErrorLog, InfoLog, TraceLog, WarnLog, Serializable

public class Slf4jLog extends AbstractLog
SLF4J log.
同样无缝支持 LogBack
Author:
wodeyangzipingpingwuqi
See Also:
  • Constructor Details

    • Slf4jLog

      public Slf4jLog(org.slf4j.Logger logger)
    • Slf4jLog

      public Slf4jLog(Class<?> clazz)
    • Slf4jLog

      public Slf4jLog(String name)
  • Method Details

    • getName

      public String getName()
      Returns:
      日志对象的Name
    • isTraceEnabled

      public boolean isTraceEnabled()
      Returns:
      TRACE 等级是否开启
    • trace

      public void trace(Boolean remote, String fqcn, String format, Object... arguments)
      Description copied from interface: TraceLog
      打印 TRACE 等级的日志
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      format - 消息模板
      arguments - 参数
    • isDebugEnabled

      public boolean isDebugEnabled()
      Returns:
      DEBUG 等级是否开启
    • debug

      public void debug(Boolean remote, String fqcn, String format, Object... arguments)
      Description copied from interface: DebugLog
      打印 DEBUG 等级的日志
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      format - 消息模板
      arguments - 参数
    • isInfoEnabled

      public boolean isInfoEnabled()
      Returns:
      INFO 等级是否开启
    • info

      public void info(Boolean remote, String fqcn, String format, Object... arguments)
      Description copied from interface: InfoLog
      打印 INFO 等级的日志
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      format - 消息模板
      arguments - 参数
    • isWarnEnabled

      public boolean isWarnEnabled()
      Returns:
      WARN 等级是否开启
    • warn

      public void warn(Boolean remote, String fqcn, String format, Object... arguments)
      Description copied from interface: WarnLog
      打印 WARN 等级的日志
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      format - 消息模板
      arguments - 参数
    • isErrorEnabled

      public boolean isErrorEnabled()
      Returns:
      ERROR 等级是否开启
    • error

      public void error(Boolean remote, String fqcn, String format, Object... arguments)
      Description copied from interface: ErrorLog
      打印 ERROR 等级的日志
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      format - 消息模板
      arguments - 参数
    • log

      public void log(Level level, Boolean remote, String fqcn, String format, Object... arguments)
      Description copied from interface: Log
      打印 ERROR 等级的日志
      Parameters:
      level - 级别
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      format - 消息模板
      arguments - 参数