查看日志文件

您可以收集和查看与 Workspace Environment Management (WEM) 相关的日志。 您可以使用日志自行解决问题,或者在联系 Citrix 技术支持寻求帮助时提供日志。 您可以收集与以下内容相关的日志:

代理相关日志

您可以收集与 WEM 代理相关的日志。 您可以在安装了 WEM 代理的计算机上收集的日志包括:

  • WEM 代理日志

    • Citrix WEM 代理Init.log. 初始化日志,用于排查 CMD 或 UI 模式下的代理问题。 日志是在登录或刷新时创建的。 如果代理无法启动,请查看此日志文件以获取错误详细信息。 错误显示为 异常. 默认情况下,此日志文件是在用户的配置文件文件夹 (%userprofile%).

    • Citrix WEM Agent.log. 主日志,用于排查 CMD 或 UI 模式下的代理问题。 该日志列出了代理处理的指令。 如果操作未能分配给当前用户,请查看此日志文件以了解错误详细信息。 错误显示为 异常. 默认情况下,此日志文件是在用户的配置文件文件夹 (%userprofile%). 要更改默认值,请转到 管理控制台 > 高级设置 > 配置 > 代理选项 ,然后配置 启用代理日志记录 设置。 若要查看更多详细信息,请启用 调试模式代理选项 标签。 或者,您可以通过配置以下注册表项来启用日志记录:

      计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Norskale\代理主机

      名称:AgentDebugModeLocalOverride

      类型:DWORD

      值:0

      将值设置为 1 可启用日志文件,将值设置为 0 可禁用日志文件。 要使更改生效,请重新启动 Citrix WEM Agent Host Service。 默认情况下,日志记录处于禁用状态。

      小心:

      注册表编辑不当会导致严重问题,可能需要重新安装操作系统。 Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。 使用注册表编辑器需自担风险。 在编辑注册表之前,请务必进行备份。

    • Citrix WEM 代理主机服务Debug.log. 允许您对 Citrix WEM 代理主机服务问题进行故障排除的日志。 默认情况下,此日志文件位于 %PROGRAM文件 (X86)%\Citrix\Workspace Environment Management 代理. 要启用日志记录,请务必启用 调试模式 对于 管理控制台 > 高级设置 > 配置 > 服务选项 标签。 或者,您可以通过配置以下注册表项来启用日志记录:

      计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Norskale\代理主机

      名称:AgentServiceDebugModeLocalOverride

      类型:DWORD

      值:0

      将值设置为 1 可启用日志文件,将值设置为 0 可禁用日志文件。 要使更改生效,请重新启动 Citrix WEM Agent Host Service。 默认情况下,日志记录处于禁用状态。

      小心:

      注册表编辑不当会导致严重问题,可能需要重新安装操作系统。 Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。 使用注册表编辑器需自担风险。 在编辑注册表之前,请务必进行备份。

  • Windows 事件日志. 写入 Windows 事件日志的信息。 在 事件查看器 > 应用程序和服务日志 > WEM 代理服务 窗 格。

  • Windows Communication Foundation (WCF) 跟踪. 当您遇到与 WEM 代理和 WEM 基础设施服务之间的通信相关的问题时非常有用的日志。 若要启用日志记录,必须启用 WCF 跟踪。 有关更多信息,请参阅 Windows Communication Foundation 跟踪.

基础设施服务相关日志

您可以收集与 WEM 基础架构服务相关的日志。 您可以在安装了 WEM 基础结构服务的计算机上收集的日志包括:

  • Windows 事件日志. 写入 Windows 事件日志的信息。 在 事件查看器 > 应用程序和服务日志 > WEM 基础架构服务 窗 格。

  • Citrix WEM 基础架构服务 Debug.log. 允许您对 Citrix WEM 基础架构服务 (Norskale Broker Service.exe) 的问题进行故障排除的日志。 默认情况下,此日志文件位于 %PROGRAMFILES(X86)%\Citrix\Workspace Environment Management 基础架构服务. 要启用此日志文件,请按照以下步骤启用调试模式:

    1. 打开 WEM 基础架构服务配置实用程序 从 Start (开始) 菜单。
    2. 高级设置 选项卡中,选择 启用调试模式.
    3. 点击 保存配置 ,然后单击 是的 以启动服务以应用更改。
    4. 关闭 WEM 基础架构服务配置实用程序 窗。
  • WCF 跟踪. 当您遇到与 WEM 基础设施服务相关的通信问题时非常有用的日志。 若要启用日志记录,必须启用 WCF 跟踪。 有关更多信息,请参阅 Windows Communication Foundation 跟踪.

与管理控制台相关的日志

您可以收集与 WEM 管理控制台相关的日志。 您可以在安装了管理控制台的计算机上收集的日志包括:

  • Citrix WEM 控制台Trace.log. 用于排查 WEM 管理控制台问题的日志。 默认情况下,此日志文件是在用户的配置文件文件夹 (%userprofile%). 要启用日志记录,请按照以下步骤启用调试模式:

    1. 打开 WEM 管理控制台 从 Start (开始) 菜单,然后单击 连接.
    2. 新基础设施服务器连接 窗口中,检查信息,然后单击 连接.
    3. 大约 Tab 键中,单击 选项 并选择 Enable Debug Mode.
    4. 点击 应用 以应用更改。
  • WCF 跟踪. 当您遇到与 WEM 管理控制台和 WEM 数据库之间的通信相关的问题时非常有用的日志。 若要启用日志记录,必须启用 WCF 跟踪。 有关更多信息,请参阅 Windows Communication Foundation 跟踪.

与 WEM 数据库相关的日志

您可以收集与 WEM 数据库相关的日志。 当您使用 WEM 数据库管理实用程序创建或升级数据库时,将创建日志。 有关详细信息,请查看以下日志文件:

  • Citrix WEM 数据库管理实用程序调试Log.log. 用于排查 WEM 数据库问题的日志。 此日志文件是默认创建的,位于 C:\Program Files (x86)\Citrix\Workspace Environment Management 基础架构服务.

与 WEM Web 控制台相关的日志

您可以收集与 WEM Web 控制台相关的日志。 当您使用 WEM Web 控制台配置实用程序配置 Web 控制台时,将创建日志。 此外,还会在 Web 控制台服务运行时创建日志。 有关更多详细信息,请参阅以下日志文件:

  • Web 控制台配置 Utility.log. 允许您对 WEM Web 控制台配置实用程序的问题进行故障排除的日志。 此日志文件是默认创建的,位于 C:\ProgramData.

  • Citrix WEM 公共API.log. 允许您对 WEM Web 控制台服务问题进行故障排除的日志。 当您使用 Web 控制台配置 实用程序启用日志记录,请确保启用 启用控制台日志记录 选择。 此日志文件位于 C:\ProgramData.

Windows Communication Foundation 跟踪

您可以查看 Windows Communication Foundation (WCF) 跟踪以帮助您解决以下问题:

对代理与基础设施服务之间的通信进行故障排除

如果 WEM 代理未与 WEM 基础架构服务正确通信,您可以查看 VUEMUIAgent.exe 服务的 WCF 跟踪。 按照以下步骤启用 WCF 跟踪:

  1. 登录到 WEM 代理计算机。
  2. 右键单击任务栏中的代理图标,然后选择 退出 以关闭代理程序。
  3. VUEMUIAgent.exe在 %PROGRAM文件 (X86)%\Citrix\Workspace Environment Management 代理 ,然后创建文件的备份副本。
  4. 在记事本或写字板中打开文件,并将以下代码段插入到 <configuration></configSections> 标记。
  5. 保存文件。

      <system.diagnostics>
          <sources>
                  <source name="System.ServiceModel"
                          switchValue="Information, ActivityTracing"
                          propagateActivity="true">
                  <listeners>
                  <add name="traceListener"
                      type="System.Diagnostics.XmlWriterTraceListener"
                      initializeData= "c:\trace\vuemUIAgent-Traces.svclog" />
                  </listeners>
              </source>
          </sources>
      </system.diagnostics>
    <!--NeedCopy-->
    
  6. 在代理计算机上,在 C 驱动器 (C:\T种族)。 如果文件夹已存在,请跳过此步骤。
  7. 重现您遇到的问题,然后结束VUEMUIAgent.exe过程。
  8. 查看名为 vuemUIAgent-Traces.svclogC:\T比赛.

您还可以查看 Citrix.Wem.Agent.Service.exe 服务的 WCF 跟踪。 请执行以下步骤:

  1. 登录到 WEM 代理计算机。
  2. 右键单击任务栏中的代理图标,然后选择 退出 以关闭代理程序。
  3. 结束 Citrix WEM 代理主机服务。
  4. Citrix.Wem.Agent.Service.exe在 %PROGRAM文件 (X86)%\Citrix\Workspace Environment Management 代理 ,然后创建文件的备份副本。
  5. 在记事本或写字板中打开文件,并将以下代码段插入到文件中,从 </configSections> 标记。
  6. 保存文件。

      <system.diagnostics>
          <sources>
                  <source name="System.ServiceModel"
                          switchValue="Information, ActivityTracing"
                          propagateActivity="true">
                  <listeners>
                  <add name="traceListener"
                      type="System.Diagnostics.XmlWriterTraceListener"
                      initializeData= "c:\trace\NorskaleAgentHostService-Traces.svclog" />
                  </listeners>
              </source>
          </sources>
      </system.diagnostics>
    <!--NeedCopy-->
    
  7. 在代理计算机上,在 C 驱动器 (C:\T种族)。 如果文件夹已存在,请跳过此步骤。
  8. 启动名为 Citrix WEM 代理主机服务的 Windows 服务,然后重现您遇到的问题。
  9. 查看名为 NorskaleAgentHostService-Traces.svclogC:\T比赛.

排查与 WEM 基础设施服务相关的通信问题

如果您遇到与 WEM 基础结构服务相关的通信问题,可以查看 Norskale 代理服务的 WCF 跟踪。 按照以下步骤启用 WCF 跟踪:

  1. 登录到安装了 WEM 基础结构服务的计算机。
  2. 结束 Citrix WEM 基础架构服务。
  3. Service.exe在 %PROGRAMFILES(X86)%\Citrix\Workspace Environment Management 基础架构服务 ,然后创建文件的备份副本。
  4. 在记事本或写字板中打开文件,并将以下代码段插入到文件中,从 <configuration> 标记。

      <system.diagnostics>
          <sources>
                  <source name="System.ServiceModel"
                          switchValue="Information, ActivityTracing"
                          propagateActivity="true">
                  <listeners>
                  <add name="traceListener"
                      type="System.Diagnostics.XmlWriterTraceListener"
                      initializeData= "c:\trace\NorskaleInfrastructureBrokerService-Traces.svclog" />
                  </listeners>
              </source>
          </sources>
      </system.diagnostics>
    <!--NeedCopy-->
    
  5. 保存文件。
  6. 在 WEM 基础结构服务计算机上,在 C 驱动器 (C:\T种族)。 如果文件夹已存在,请跳过此步骤。
  7. 启动 Citrix WEM 基础架构服务,然后重现您遇到的问题。
  8. 查看名为 NorskaleInfrastructureBrokerService-Traces.svclogC:\T比赛.

对 WEM 管理控制台和 WEM 数据库之间的通信进行故障排除

如果您遇到与 WEM 管理控制台和 WEM 数据库之间的通信相关的问题,您可以查看 Norskale Administration Console.exe 服务的 WCF 跟踪。 按照以下步骤启用 WCF 跟踪:

  1. 登录到 WEM 管理控制台计算机。
  2. 关闭 WEM 管理控制台。
  3. Console.exe在 %PROGRAMFILES(X86)%\Citrix\Workspace Environment Management 管理控制台 ,然后创建文件的备份副本。
  4. 在记事本或写字板中打开文件,并将以下代码段添加到文件中,从 <configuration> 标记。

      <system.diagnostics>
          <sources>
                  <source name="System.ServiceModel"
                          switchValue="Information, ActivityTracing"
                          propagateActivity="true">
                  <listeners>
                  <add name="traceListener"
                      type="System.Diagnostics.XmlWriterTraceListener"
                      initializeData= "c:\trace\WEMConsole-Traces.svclog" />
                  </listeners>
              </source>
          </sources>
      </system.diagnostics>
    <!--NeedCopy-->
    
  5. 保存文件。
  6. 在管理控制台计算机上,在 C 驱动器 (C:\T种族)。 如果文件夹已存在,请跳过此步骤。
  7. 打开 WEM 管理控制台,然后重现您遇到的问题。
  8. 查看名为 WEMConsole-Traces.svclogC:\T比赛.
查看日志文件