使用日志记录和诊断进行故障排除
各种 FSLogix 组件创建全面的日志。 这些日志位于以下三种(3)日志类型中:
- 客户端事件日志
- 基于文本的日志文件
- 事件跟踪日志记录 (ETL)
在打开支持案例之前,查看或收集日志可能是支持过程中的一大第一步。 创建了 FSLogix 支持工具,帮助客户将所有必要的日志收集到单个压缩的存档中。
客户端事件日志
FSLogix 利用 Windows 事件日志系统在很多操作和任务期间提供其他数据。 可以在应用程序和服务日志 -> FSLogix 下的 Windows 事件查看器中找到这些事件日志。 大多数事件日志数据都以“应用”下的“管理员”或“操作”日志写入。 特定于云缓存的事件日志数据将写入 CloudCache 下的管理员或操作日志。
图 7:FSLogix 事件日志
基于文本的日志文件
基于文本的日志文件是排查 FSLogix 问题并要求 配置日志记录设置 时的第一个位置。
日志文件位置: C:\ProgramData\FSLogix\Logs
排查问题时使用的最常见日志文件是 Profile_%date%.log
找到的问题 C:\ProgramData\FSLogix\Logs\Profile
。
如何查看配置文件日志
注意
记事本++ 是一个出色的文本编辑器,因为它提供突出显示关键字或短语集的功能。
从
C:\ProgramData\FSLogix\Logs\Profile\Profile_%date%.log
中打开最新的日志文件。记下以下部分:计算机名称、FSLogix 版本和服务状态。
图 1:配置文件日志文件
按打开
Ctrl+F
“查找”对话框并 搜索 特定用户的登录事件(例如 jdoe)。- 查找内容:
LoadProfile: %samaccountname%
图 2:配置文件日志搜索对话框
- 查找内容:
确保登录事件符合 报告的问题或问题的时间 。
接下来,请注意 此用户的进程 ID ,因为此 ID 在事件(登录或注销)的整个序列中使用。
使用样式功能突出显示日志文件中的以下部分:
Begin Session: Logon
Begin Session: Logoff
Milliseconds
loadProfile time:
unloadProfile time:
图 3:配置文件日志样式术语
通过这些关键字 进行风格化,更容易找到登录和注销事件。
图 4:示例 1
图 5:示例 2
(可选)设置所有关键字的样式后,可以通过选择进程 ID 专注于用户事件的特定进程。记事本++ 将突出显示此进程 ID 的所有匹配项,以便可以按照其顺序操作,因为可能同时为其他用户运行其他进程。
图 6:配置文件日志进程 ID
重要
日志文件中的每个操作都有一个事件类型的前缀。 [INFO]
用于信息性事件、 [WARN:xxxxxx]
指示警告和 [ERROR:xxxxxx]
错误。 警告和错误都具有相应的 错误代码。
事件跟踪日志记录 (ETL)
FSLogix 实现跟踪日志记录,用于创建事件跟踪日志 (ETL
) 文件。 有两个(2) ETL
文件,这些文件是创建和保存的。 文件ETL
将保存到C:\ProgramData\FSLogix\Logs\
其中,并命名并命名trace.etl.001
。trace.etl.002
这些文件使用轮循机制进行轮换,在创建两个文件后,最旧的文件将替换为新文件。 文件 ETL
上限为 100 MB 的最大文件大小。
FSLogix ETL
文件由 Windows 自动记录器管理。 跟踪数据保存在缓冲区中,并根据需要写入文件, ETL
并在指定的阈值被覆盖。 每次重启计算机时, ETL
都会根据配置轮换文件。
注意
事件跟踪日志记录仅适用于Microsoft内部使用。