类 Logger
java.lang.Object
com.grapecity.forguncy.Logger
Forguncy 日志记录器上下文,用于获取日志记录器实例。
-
构造器概要
-
方法概要
修饰符和类型方法说明static void
记录 Debug 级别日志 策略:开发手动记录的最低级别日志,给调试使用,默认是不开启的。static void
记录 Error 级别日志 策略:我们支持的最高级别的错误,只有严重的错误影响到了程序的后续逻辑才应该记录此级别,记录此级别时意味着代码肯定出现了未预料到的错误。static void
记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。static void
记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。static void
记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。static void
记录 Info 级别日志 策略:默认开启的日志级别,日常最常用的日志级别,日常的逻辑执行都应该记录。static void
记录 Trace 级别日志 策略:通常我们不记录 Trace 级别的日志,此日志仅供一些第三方组件比如 EF 记录日志时使用static void
记录 Warning 级别日志 策略:供一些出现了问题但是不影响程序正常执行的错误记录的级别。
-
构造器详细资料
-
Logger
public Logger()
-
-
方法详细资料
-
trace
记录 Trace 级别日志 策略:通常我们不记录 Trace 级别的日志,此日志仅供一些第三方组件比如 EF 记录日志时使用- 参数:
message
- 日志信息
-
debug
记录 Debug 级别日志 策略:开发手动记录的最低级别日志,给调试使用,默认是不开启的。追踪问题时,如果默认的级别无法查到想要的结果,可以开启此日志。 因此此日志算作 Info 级别日志的一个补充- 参数:
message
- 日志信息
-
info
记录 Info 级别日志 策略:默认开启的日志级别,日常最常用的日志级别,日常的逻辑执行都应该记录。但是对于短时间内会频繁记录的日志,需要考虑降级为 Debug 级别 此外,还有考虑到偶发性的用户问题,最好将日志记录为 Info 级别,避免修改日志级别问题不复现- 参数:
message
- 日志信息
-
warning
记录 Warning 级别日志 策略:供一些出现了问题但是不影响程序正常执行的错误记录的级别。比如有重试机制的错误信息、手动捕获的异常信息都应该记录为此级别- 参数:
message
- 日志信息
-
error
记录 Error 级别日志 策略:我们支持的最高级别的错误,只有严重的错误影响到了程序的后续逻辑才应该记录此级别,记录此级别时意味着代码肯定出现了未预料到的错误。- 参数:
message
- 日志信息
-
exception
记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。- 参数:
exception
- 异常实例
-
exception
记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。- 参数:
exception
- 异常实例methodName
- 来源方法名
-
exception
记录 Exception 日志 Exception 日志是 Error 级别日志的一种重载,内部会会异常数据格式化展示以及通过 CLR 数据结构 WatsonBuckets 解析详细异常信息。- 参数:
exception
- 异常实例methodName
- 来源方法名logLevel
- 异常级别,我们默认认为手动捕获的异常都认为是 Warning 级别,所以默认是 Warning 级别
-