类 Logger

  • 所有已实现的接口:
    ILog

    public class Logger
    extends java.lang.Object
    implements ILog
    日志类
    作者:
    FzmXer 2023年02月01日 19时21分
    • 构造器概要

      构造器 
      构造器 说明
      Logger​(@NotNull BootModule module)
      实例化
      Logger​(@NotNull BootModule module, boolean cover)
      实例化
      Logger​(@NotNull java.lang.String name)
      实例化
      不生成log文件
      Logger​(@NotNull java.lang.String name, @NotNull java.lang.String logFile)
      实例化
      不生成log文件
      Logger​(@NotNull java.lang.String name, @NotNull java.lang.String logFile, boolean cover)
      实例化
      不生成log文件
      Logger​(@NotNull java.lang.String name, java.lang.String dir, @NotNull java.lang.String logFile)
      实例化
      不生成log文件
      Logger​(@NotNull java.lang.String name, java.lang.String dir, @NotNull java.lang.String logFile, boolean cover)
      实例化
      不生成log文件
    • 方法概要

      所有方法 实例方法 具体方法 已过时的方法 
      修饰符和类型 方法 说明
      boolean cover()
      是否覆盖
      boolean debug()
      是否开启Debug
      void debug​(@NotNull java.lang.String msg, java.lang.Object... args)
      调试输出
      void debug​(@NotNull java.lang.String msg, java.lang.Throwable ex, java.lang.Object... args)
      调试输出
      void error​(@NotNull java.lang.String msg, java.lang.Object... args)
      错误信息
      void error​(@NotNull java.lang.String msg, java.lang.Throwable ex, java.lang.Object... args)
      错误信息
      java.lang.String getName()
      已过时。
      void info​(@NotNull java.lang.String msg, java.lang.Object... args)
      日志
      void info​(@NotNull java.lang.String msg, java.lang.Throwable ex, java.lang.Object... args)
      日志
      boolean isCover()
      已过时。
      boolean isDebug()
      已过时。
      void load​(java.lang.String content)  
      void log​(@NotNull java.lang.String msg, java.lang.Object... args)
      日志
      void log​(@NotNull java.lang.String msg, java.lang.Throwable ex, java.lang.Object... args)
      日志
      java.lang.String name()
      获得名
      Logger setDebug​(boolean debug)
      设置debug状态
      void warn​(@NotNull java.lang.String msg, java.lang.Object... args)
      警告信息
      void warn​(@NotNull java.lang.String msg, java.lang.Throwable ex, java.lang.Object... args)
      警告信息
      void writeFormatTimeLog​(@NotNull java.lang.String msg, java.lang.Object... args)
      写出格式化后文本到日志文件
      void writeTimeLog​(java.lang.String msg)
      写出日志(带时间)
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • Logger

        public Logger​(@NotNull
                      @NotNull java.lang.String name)
        实例化
        不生成log文件
        参数:
        name - 显示名
      • Logger

        public Logger​(@NotNull
                      @NotNull BootModule module)
        实例化
        参数:
        module - 模块
      • Logger

        public Logger​(@NotNull
                      @NotNull BootModule module,
                      boolean cover)
        实例化
        参数:
        module - 模块
        cover - 是否覆盖
      • Logger

        public Logger​(@NotNull
                      @NotNull java.lang.String name,
                      @NotNull
                      @NotNull java.lang.String logFile)
        实例化
        不生成log文件
        参数:
        name - 显示名
        logFile - Log文件
      • Logger

        public Logger​(@NotNull
                      @NotNull java.lang.String name,
                      java.lang.String dir,
                      @NotNull
                      @NotNull java.lang.String logFile)
        实例化
        不生成log文件
        参数:
        name - 显示名
        dir - Log路径
        logFile - Log文件
      • Logger

        public Logger​(@NotNull
                      @NotNull java.lang.String name,
                      @NotNull
                      @NotNull java.lang.String logFile,
                      boolean cover)
        实例化
        不生成log文件
        参数:
        name - 显示名
        logFile - Log文件
        cover - 是否覆盖
      • Logger

        public Logger​(@NotNull
                      @NotNull java.lang.String name,
                      java.lang.String dir,
                      @NotNull
                      @NotNull java.lang.String logFile,
                      boolean cover)
        实例化
        不生成log文件
        参数:
        name - 显示名
        dir - Log路径
        logFile - Log文件
        cover - 是否覆盖
    • 方法详细资料

      • getName

        @Deprecated
        public java.lang.String getName()
        已过时。
        获得名
        返回:
        String
      • name

        public java.lang.String name()
        获得名
        返回:
        String
      • setDebug

        public Logger setDebug​(boolean debug)
        设置debug状态
        参数:
        debug - debug状态
        返回:
        this
      • isDebug

        @Deprecated
        public boolean isDebug()
        已过时。
        是否开启Debug
        返回:
        boolean
      • debug

        public boolean debug()
        是否开启Debug
        返回:
        boolean
      • isCover

        @Deprecated
        public boolean isCover()
        已过时。
        是否覆盖
        返回:
        boolean
      • cover

        public boolean cover()
        是否覆盖
        返回:
        boolean
      • writeTimeLog

        public void writeTimeLog​(java.lang.String msg)
        写出日志(带时间)
        参数:
        msg - 写出的文本
      • writeFormatTimeLog

        public void writeFormatTimeLog​(@NotNull
                                       @NotNull java.lang.String msg,
                                       java.lang.Object... args)
        写出格式化后文本到日志文件
        参数:
        msg - 信息
        args - 占位符替换
      • log

        public void log​(@NotNull
                        @NotNull java.lang.String msg,
                        java.lang.Object... args)
        日志
        指定者:
        log 在接口中 ILog
        参数:
        msg - 信息
        args - 占位符替换
      • log

        public void log​(@NotNull
                        @NotNull java.lang.String msg,
                        java.lang.Throwable ex,
                        java.lang.Object... args)
        日志
        指定者:
        log 在接口中 ILog
        参数:
        msg - 信息
        ex - 异常
        args - 占位符替换
      • load

        public void load​(java.lang.String content)
      • info

        public void info​(@NotNull
                         @NotNull java.lang.String msg,
                         java.lang.Object... args)
        日志
        指定者:
        info 在接口中 ILog
        参数:
        msg - 信息
        args - 占位符替换
      • info

        public void info​(@NotNull
                         @NotNull java.lang.String msg,
                         java.lang.Throwable ex,
                         java.lang.Object... args)
        日志
        指定者:
        info 在接口中 ILog
        参数:
        msg - 信息
        ex - 异常
        args - 占位符替换
      • debug

        public void debug​(@NotNull
                          @NotNull java.lang.String msg,
                          java.lang.Object... args)
        调试输出
        指定者:
        debug 在接口中 ILog
        参数:
        msg - 信息
        args - 占位符替换
      • debug

        public void debug​(@NotNull
                          @NotNull java.lang.String msg,
                          java.lang.Throwable ex,
                          java.lang.Object... args)
        调试输出
        指定者:
        debug 在接口中 ILog
        参数:
        msg - 信息
        ex - 异常
        args - 占位符替换
      • warn

        public void warn​(@NotNull
                         @NotNull java.lang.String msg,
                         java.lang.Object... args)
        警告信息
        指定者:
        warn 在接口中 ILog
        参数:
        msg - 信息
        args - 占位符替换
      • warn

        public void warn​(@NotNull
                         @NotNull java.lang.String msg,
                         java.lang.Throwable ex,
                         java.lang.Object... args)
        警告信息
        指定者:
        warn 在接口中 ILog
        参数:
        msg - 信息
        ex - 异常
        args - 占位符替换
      • error

        public void error​(@NotNull
                          @NotNull java.lang.String msg,
                          java.lang.Object... args)
        错误信息
        指定者:
        error 在接口中 ILog
        参数:
        msg - 信息
        args - 占位符替换
      • error

        public void error​(@NotNull
                          @NotNull java.lang.String msg,
                          java.lang.Throwable ex,
                          java.lang.Object... args)
        错误信息
        指定者:
        error 在接口中 ILog
        参数:
        msg - 信息
        ex - 异常
        args - 占位符替换