日志处理
Log4j()
框架集成了 log4js
并对其进行了封装,作为日志的记录工具。其中有六个日志输出的等级,分别为 trace
debug
info
warn
error
fatal
如果 config/app.ts
文件中配置 enableLog
开启后,日志均会输出到 logs
目录下
debug
Log4j('调试,用于输出调试信息,比如变量的值或者程序流程。这些信息对于调试代码并诊断问题非常有用。')
Log4j('调试,用于输出调试信息,比如变量的值或者程序流程。这些信息对于调试代码并诊断问题非常有用。')
trace
Log4j('跟踪,最详细的日志级别,在代码中用于追踪方法的调用和执行细节。通常用于调试和排查问题,记录程序执行的详细步骤。', 'trace')
Log4j('跟踪,最详细的日志级别,在代码中用于追踪方法的调用和执行细节。通常用于调试和排查问题,记录程序执行的详细步骤。', 'trace')
error
Log4j('错误,表示运行时的错误。这些错误不会导致程序崩溃,但是会影响程序的正常执行。', 'error')
Log4j('错误,表示运行时的错误。这些错误不会导致程序崩溃,但是会影响程序的正常执行。', 'error')
info
Log4j('信息,通常用于输出一般信息,例如程序启动和停止信息,以及重要的程序运行时状态。', 'info')
Log4j('信息,通常用于输出一般信息,例如程序启动和停止信息,以及重要的程序运行时状态。', 'info')
warn
Log4j('警告,表示潜在的问题,不会导致程序错误或者影响程序执行,但需要引起注意。比如,可能的错误使用或者不推荐的做法。', 'warn')
Log4j('警告,表示潜在的问题,不会导致程序错误或者影响程序执行,但需要引起注意。比如,可能的错误使用或者不推荐的做法。', 'warn')
fatal
Log4j('严重错误,表示非常严重的错误,可能导致程序崩溃或者无法继续执行的情况。', 'fatal')
Log4j('严重错误,表示非常严重的错误,可能导致程序崩溃或者无法继续执行的情况。', 'fatal')