类 WrapLogger

java.lang.Object
moe.kawayi.org.utopia.core.log.WrapLogger
所有已实现的接口:
System.Logger, Logger

public class WrapLogger extends Object implements Logger
Logger的包装
  • 构造器详细资料

    • WrapLogger

      public WrapLogger(@NotNull Logger logger)
      构造一个Logger包装器
      参数:
      logger - 要包装的Logger,不为null
  • 方法详细资料

    • switchLogger

      public void switchLogger(@NotNull Logger logger)
      设置包装器的Logger到新的Logger。此函数线程安全。
      参数:
      logger - 新的Logger,不为null。
    • getName

      @NotNull public String getName()
      从接口复制的说明: Logger
      获取日志的名称
      指定者:
      getName 在接口中 Logger
      指定者:
      getName 在接口中 System.Logger
      返回:
      名称
    • isTraceEnabled

      public boolean isTraceEnabled()
      从接口复制的说明: Logger
      检查日志等级是否开启
      指定者:
      isTraceEnabled 在接口中 Logger
      返回:
      如果开启返回true,否则返回false
    • isDebugEnabled

      public boolean isDebugEnabled()
      从接口复制的说明: Logger
      检查日志等级是否开启
      指定者:
      isDebugEnabled 在接口中 Logger
      返回:
      如果开启返回true,否则返回false
    • isInfoEnabled

      public boolean isInfoEnabled()
      从接口复制的说明: Logger
      检查日志等级是否开启
      指定者:
      isInfoEnabled 在接口中 Logger
      返回:
      如果开启返回true,否则返回false
    • isWarnEnabled

      public boolean isWarnEnabled()
      从接口复制的说明: Logger
      检查日志等级是否开启
      指定者:
      isWarnEnabled 在接口中 Logger
      返回:
      如果开启返回true,否则返回false
    • isErrorEnabled

      public boolean isErrorEnabled()
      从接口复制的说明: Logger
      检查日志等级是否开启
      指定者:
      isErrorEnabled 在接口中 Logger
      返回:
      如果开启返回true,否则返回false
    • trace

      public void trace(@NotNull String msg)
      从接口复制的说明: Logger
      打印日志
      指定者:
      trace 在接口中 Logger
      参数:
      msg - 信息
    • trace

      public void trace(@NotNull String msg, @NotNull Object... objects)
      从接口复制的说明: Logger
      打印日志
      指定者:
      trace 在接口中 Logger
      参数:
      msg - 信息
      objects - 日志对象
    • trace

      public void trace(@NotNull String msg, @NotNull Throwable exception)
      从接口复制的说明: Logger
      打印日志
      指定者:
      trace 在接口中 Logger
      参数:
      msg - 信息
      exception - 日志异常
    • debug

      public void debug(@NotNull String msg)
      从接口复制的说明: Logger
      打印日志
      指定者:
      debug 在接口中 Logger
      参数:
      msg - 信息
    • debug

      public void debug(@NotNull String msg, @NotNull Object... objects)
      从接口复制的说明: Logger
      打印日志
      指定者:
      debug 在接口中 Logger
      参数:
      msg - 信息
      objects - 日志对象
    • debug

      public void debug(@NotNull String msg, @NotNull Throwable exception)
      从接口复制的说明: Logger
      打印日志
      指定者:
      debug 在接口中 Logger
      参数:
      msg - 信息
      exception - 日志异常
    • info

      public void info(@NotNull String msg)
      从接口复制的说明: Logger
      打印日志
      指定者:
      info 在接口中 Logger
      参数:
      msg - 信息
    • info

      public void info(@NotNull String msg, @NotNull Object... objects)
      从接口复制的说明: Logger
      打印日志
      指定者:
      info 在接口中 Logger
      参数:
      msg - 信息
      objects - 日志对象
    • info

      public void info(@NotNull String msg, @NotNull Throwable exception)
      从接口复制的说明: Logger
      打印日志
      指定者:
      info 在接口中 Logger
      参数:
      msg - 信息
      exception - 日志异常
    • warn

      public void warn(@NotNull String msg)
      从接口复制的说明: Logger
      打印日志
      指定者:
      warn 在接口中 Logger
      参数:
      msg - 信息
    • warn

      public void warn(@NotNull String msg, @NotNull Object... objects)
      从接口复制的说明: Logger
      打印日志
      指定者:
      warn 在接口中 Logger
      参数:
      msg - 信息
      objects - 日志对象
    • warn

      public void warn(@NotNull String msg, @NotNull Throwable exception)
      从接口复制的说明: Logger
      打印日志
      指定者:
      warn 在接口中 Logger
      参数:
      msg - 信息
      exception - 日志异常
    • error

      public void error(@NotNull String msg)
      从接口复制的说明: Logger
      打印日志
      指定者:
      error 在接口中 Logger
      参数:
      msg - 信息
    • error

      public void error(@NotNull String msg, @NotNull Object... objects)
      从接口复制的说明: Logger
      打印日志
      指定者:
      error 在接口中 Logger
      参数:
      msg - 信息
      objects - 日志对象
    • error

      public void error(@NotNull String msg, @NotNull Throwable exception)
      从接口复制的说明: Logger
      打印日志
      指定者:
      error 在接口中 Logger
      参数:
      msg - 信息
      exception - 日志异常