Skip to content

日志管理

本页将介绍 AutoHPMA 的日志功能相关配置。

文件路径

AutoHPMA 在运行过程中,会自动将所有的运行日志保存在日志文件里。

该日志文件的路径为{AppDir}\AutoHPMA\logs\MM-DD-HHMM--xxxxxxxx.log。其中{AppDir}为应用安装路径。

日志的命名格式中,MM-DD-HHMM分别是月份、日期、时针、分针。最后八位xxxxxxxx是哈希码,用于区分同一时间的不同日志。

日志格式

日志信息的每条日志是以如下格式实现的:

[Time] [Category] Content

其中Time是当前时间戳,精确到毫秒。Category是日志类别,分类如下:

等级数值描述
Trace0包含最详细消息的日志。 这些消息可能包含敏感应用程序数据。默认情况下禁用,不应在生产环境中启用。
Debug1在开发过程中用于交互式调查的日志。主要包含对调试有用的信息,没有长期价值。
Information2跟踪应用程序的常规流的日志。这些日志应具有长期价值。
Warning3突出显示异常或意外事件(不会导致应用程序停止)的日志。
Error4当前执行流因故障而停止时突出显示的日志,指示当前活动中的故障。
Critical5描述不可恢复的应用程序/系统崩溃或需要立即引起注意的灾难性故障的日志。
None6不用于写入日志消息。指定日志类别不应写入任何消息。

详情可见Microsoft官网介绍:LogLevel

Content是日志内容。

日志文件里记录的是最完整的日志信息,包含系统日志和程序日志。