Class AbstractLog

java.lang.Object
com.aizuda.snailjob.common.log.strategy.AbstractLog
Direct Known Subclasses:
Local, Remote

public abstract class AbstractLog extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    debug(Log log, String format, Object... arguments)
    Debug等级日志,小于Info
    void
    debug(String format, Object... arguments)
    Debug等级日志,小于Info
    由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
    void
    error(Log log, String format, Object... arguments)
    Error等级日志
    void
    error(Log log, Throwable e)
    Error等级日志
    void
    error(String format, Object... arguments)
    Error等级日志
    由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
    void
    Error等级日志
    由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
     
    void
    info(Log log, String format, Object... arguments)
    Info等级日志,小于Warn
    void
    info(String format, Object... arguments)
    Info等级日志,小于Warn
    由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
    void
    log(Level level, Boolean remote, String format, Object... arguments)
    打印日志
    protected void
     
    void
    trace(Log log, String format, Object... arguments)
    Trace等级日志,小于Debug
    void
    trace(String format, Object... arguments)
    Trace等级日志,小于debug
    由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
    void
    warn(Log log, String format, Object... arguments)
    Warn等级日志,小于Error
    void
    warn(String format, Object... arguments)
    Warn等级日志,小于Error
    由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractLog

      public AbstractLog()
  • Method Details

    • getRemote

      public Boolean getRemote()
    • setRemote

      protected void setRemote(Boolean remote)
    • trace

      public void trace(String format, Object... arguments)
      Trace等级日志,小于debug
      由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
      Parameters:
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • trace

      public void trace(Log log, String format, Object... arguments)
      Trace等级日志,小于Debug
      Parameters:
      log - 日志对象
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • debug

      public void debug(String format, Object... arguments)
      Debug等级日志,小于Info
      由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
      Parameters:
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • debug

      public void debug(Log log, String format, Object... arguments)
      Debug等级日志,小于Info
      Parameters:
      log - 日志对象
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • info

      public void info(String format, Object... arguments)
      Info等级日志,小于Warn
      由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
      Parameters:
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • info

      public void info(Log log, String format, Object... arguments)
      Info等级日志,小于Warn
      Parameters:
      log - 日志对象
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • warn

      public void warn(String format, Object... arguments)
      Warn等级日志,小于Error
      由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
      Parameters:
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • warn

      public void warn(Log log, String format, Object... arguments)
      Warn等级日志,小于Error
      Parameters:
      log - 日志对象
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • error

      public void error(Throwable e)
      Error等级日志
      由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
      Parameters:
      e - 需在日志中堆栈打印的异常
    • error

      public void error(String format, Object... arguments)
      Error等级日志
      由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
      Parameters:
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • error

      public void error(Log log, Throwable e)
      Error等级日志
      Parameters:
      log - 日志对象
      e - 需在日志中堆栈打印的异常
    • error

      public void error(Log log, String format, Object... arguments)
      Error等级日志
      Parameters:
      log - 日志对象
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数
    • log

      public void log(Level level, Boolean remote, String format, Object... arguments)
      打印日志
      Parameters:
      level - 日志级别
      format - 格式文本,{} 代表变量
      arguments - 变量对应的参数