Skip to content

日志处理


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')

备案号:冀ICP备20015584号-2