类 Logger

java.lang.Object
com.grapecity.forguncy.Logger

public class Logger extends Object
Forguncy 日志记录器上下文,用于获取日志记录器实例。
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static void
    debug(String message)
    记录 Debug 级别日志 策略:开发手动记录的最低级别日志,给调试使用,默认是不开启的。
    static void
    error(String message)
    记录 Error 级别日志 策略:我们支持的最高级别的错误,只有严重的错误影响到了程序的后续逻辑才应该记录此级别,记录此级别时意味着代码肯定出现了未预料到的错误。
    static void
    exception(Exception exception)
    记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。
    static void
    exception(Exception exception, String methodName)
    记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。
    static void
    exception(Exception exception, String methodName, LogLevel logLevel)
    记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。
    static void
    info(String message)
    记录 Info 级别日志 策略:默认开启的日志级别,日常最常用的日志级别,日常的逻辑执行都应该记录。
    static void
    trace(String message)
    记录 Trace 级别日志 策略:通常我们不记录 Trace 级别的日志,此日志仅供一些第三方组件比如 EF 记录日志时使用
    static void
    warning(String message)
    记录 Warning 级别日志 策略:供一些出现了问题但是不影响程序正常执行的错误记录的级别。

    从类继承的方法 java.lang.Object

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

    • Logger

      public Logger()
  • 方法详细资料

    • trace

      public static void trace(String message)
      记录 Trace 级别日志 策略:通常我们不记录 Trace 级别的日志,此日志仅供一些第三方组件比如 EF 记录日志时使用
      参数:
      message - 日志信息
    • debug

      public static void debug(String message)
      记录 Debug 级别日志 策略:开发手动记录的最低级别日志,给调试使用,默认是不开启的。追踪问题时,如果默认的级别无法查到想要的结果,可以开启此日志。 因此此日志算作 Info 级别日志的一个补充
      参数:
      message - 日志信息
    • info

      public static void info(String message)
      记录 Info 级别日志 策略:默认开启的日志级别,日常最常用的日志级别,日常的逻辑执行都应该记录。但是对于短时间内会频繁记录的日志,需要考虑降级为 Debug 级别 此外,还有考虑到偶发性的用户问题,最好将日志记录为 Info 级别,避免修改日志级别问题不复现
      参数:
      message - 日志信息
    • warning

      public static void warning(String message)
      记录 Warning 级别日志 策略:供一些出现了问题但是不影响程序正常执行的错误记录的级别。比如有重试机制的错误信息、手动捕获的异常信息都应该记录为此级别
      参数:
      message - 日志信息
    • error

      public static void error(String message)
      记录 Error 级别日志 策略:我们支持的最高级别的错误,只有严重的错误影响到了程序的后续逻辑才应该记录此级别,记录此级别时意味着代码肯定出现了未预料到的错误。
      参数:
      message - 日志信息
    • exception

      public static void exception(Exception exception)
      记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。
      参数:
      exception - 异常实例
    • exception

      public static void exception(Exception exception, String methodName)
      记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。
      参数:
      exception - 异常实例
      methodName - 来源方法名
    • exception

      public static void exception(Exception exception, String methodName, LogLevel logLevel)
      记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。
      参数:
      exception - 异常实例
      methodName - 来源方法名
      logLevel - 异常级别,我们默认认为手动捕获的异常都认为是 Warning 级别,所以默认是 Warning 级别