java.lang.Object
com.aizuda.snailjob.common.log.dialect.AbstractLog
com.aizuda.snailjob.common.log.dialect.console.ConsoleLog
All Implemented Interfaces:
Log, DebugLog, ErrorLog, InfoLog, TraceLog, WarnLog, Serializable
Direct Known Subclasses:
ConsoleColorLog

public class ConsoleLog extends AbstractLog
利用System.out.println()打印日志
Author:
wodeyangzipingpingwuqi
See Also:
  • Constructor Details

    • ConsoleLog

      public ConsoleLog(Class<?> clazz)
      构造
      Parameters:
      clazz - 类
    • ConsoleLog

      public ConsoleLog(String name)
      构造
      Parameters:
      name - 类名
  • Method Details

    • getName

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

      public static void setLevel(Level customLevel)
      设置自定义的日志显示级别
      Parameters:
      customLevel - 自定义级别
      Since:
      4.1.10
    • 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 - 参数
    • isEnabled

      public boolean isEnabled(Level level)
      Description copied from interface: Log
      是否开启指定日志
      Specified by:
      isEnabled in interface Log
      Overrides:
      isEnabled in class AbstractLog
      Parameters:
      level - 日志级别
      Returns:
      是否开启指定级别