日志管理
本页将介绍 AutoHPMA 的日志功能相关配置。
文件路径
AutoHPMA 在运行过程中,会自动将所有的运行日志保存在日志文件里。
该日志文件的路径为{AppDir}\AutoHPMA\logs\MM-DD-HHMM--xxxxxxxx.log
。其中{AppDir}
为应用安装路径。
日志的命名格式中,MM-DD-HHMM
分别是月份、日期、时针、分针。最后八位xxxxxxxx
是哈希码,用于区分同一时间的不同日志。
日志格式
日志信息的每条日志是以如下格式实现的:
[Time] [Category] Content
其中Time
是当前时间戳,精确到毫秒。Category
是日志类别,分类如下:
等级 | 数值 | 描述 |
---|---|---|
Trace | 0 | 包含最详细消息的日志。 这些消息可能包含敏感应用程序数据。默认情况下禁用,不应在生产环境中启用。 |
Debug | 1 | 在开发过程中用于交互式调查的日志。主要包含对调试有用的信息,没有长期价值。 |
Information | 2 | 跟踪应用程序的常规流的日志。这些日志应具有长期价值。 |
Warning | 3 | 突出显示异常或意外事件(不会导致应用程序停止)的日志。 |
Error | 4 | 当前执行流因故障而停止时突出显示的日志,指示当前活动中的故障。 |
Critical | 5 | 描述不可恢复的应用程序/系统崩溃或需要立即引起注意的灾难性故障的日志。 |
None | 6 | 不用于写入日志消息。指定日志类别不应写入任何消息。 |
详情可见Microsoft官网介绍:LogLevel。
Content
是日志内容。
日志文件里记录的是最完整的日志信息,包含系统日志和程序日志。