跳转到主内容
Waters China

如何在 NuGenesis LMS 中启用调试日志记录 - WKB16442

目的

在 NuGenesis LMS 软件中启用调试日志记录,以便向 Waters 支持人员提供有关 LMS 技术问题的详细信息。

环境

  • NuGenesis 9 LMS
  • NuGenesis 8 LMS

步骤

NuGenesis LMS 中的调试日志记录在各组件内单独控制:

  • NuGenesis LMS 客户端
    1. NuGenesis LMS 客户端中的调试日志记录由客户端安装文件夹中的配置文件控制。如果 LMS 客户端直接安装在用户的 PC 上,则该文件夹位于用户的 PC 上;如果用户通过 Citrix 访问 LMS,则安装文件夹将位于 Citrix 服务器上。
    2. 在 LMS 客户端安装文件夹中查找 eln.exe.config 文件。在“记事本”中打开此文件。
    3. 找到 XML 标签 <priority,将值设置为 DEBUG(调试)。缺省值为 ERROR(错误)。
      • 示例:<priority value="ERROR"></priority>
    4. 如果 LMS 客户端正在运行,请重新启动客户端。
    5. 日志文件名为 product.log,位于登录用户的 AppData 文件夹中。对于 LMS 8 SR2 客户端,它将位于 %APPDATA%\Waters\NuGenesis LMS\8.0.3.0\ 中。如果用户通过 Citrix 客户端登录,日志文件将位于用户配置文件的文件夹中(该文件夹位于 Citrix 服务器或中央配置文件服务器上)
  • Waters Image Writer
    • 对于 NuGenesis 8 SR1,请创建以下注册表项:
      • HKLM\Software\Waters Image Writer,名称:Log,类型:DWORD,数据:1
      • HKLM\Software\Waters Image Writer,名称:LogDestDir,类型:String,数据:C:\tmp
    • 对于 NuGenesis 8 FR1/SR2 及 NuGenesis 9,请在 LMS 客户端计算机上创建路径 C:\tmp。image writer 将写入 C:\tmp 中的日志文件。
  • LMS SDK
    • 在客户端计算机上编辑文件:驱动器:\Program Files (x86)\Waters\NuGenesis LMS SDK\ELNTK_ClientExtern.config
    • 将级别设置为 DEBUG(调试)而不是 ERROR(错误)。
    • 保存并关闭文件。
  • NuGenesis LMS-Empower 接口
    • 此软件通常安装在配备 Empower 客户端的计算机上。
    • 有两个组件:Sample Browser(样品浏览器)和 Result Sender(结果发送方)
    • Sample Browser(样品浏览器):
      1. 在“记事本”中编辑以下文件:
        • 驱动器:\Program Files (x86)\Waters\LMS Empower Interface\EmpowerSampleBrowser.exe.config
      2. 将 <priority value = "ERROR"/> 改为 <priority value="DEBUG"/>。
      3. 保存并关闭文件。
      4. 关闭然后重新打开 Sample Browser(样品浏览器,如果已打开)。
    • Result Sender(结果发送方):
      1. 在“记事本”中编辑以下文件:
        • 驱动器:\Program Files (x86)\Waters\LMS Empower Interface\EmpowerResultsSender.exe.config
      2. 将 <priority value = "ERROR"/> 改为 <priority value="DEBUG"/>
      3. 保存并关闭文件
      4. 关闭然后重新打开 Result Sender(结果发送方,如果已打开)
    • 日志文件将写入 C:\ProgramData\Waters\LMS Empower Interface\Log
  • NuGenesis LMS 服务器 (JBOSS/WildFly)
    1. 运行 NuGenesis LMS 服务器配置工具。在桌面和“开始”菜单中查找的此工具的快捷方式
    2. 单击配置工具中的日志条目
    3. 将 Default log level(缺省日志级别)设置为 DEBUG(调试)
    4. 要设置特定类别的日志级别,请设置日志级别
    5. 单击 Apply(应用)和 Close(关闭)。
    6. 重新启动 NuGenesis LMS 服务器服务,使更改生效
    7. 日志文件将写入驱动器:\WatersLMSServer\log
      • externSQLQueries.log:com.creon.externaldbtoolkit
      • server.log:所有其他类别
      • ConnectionManager.log:org.jboss.jca
      • eventConsumer.log:com.creon.eln.ELN_ProcExec
  • NuGenesis LMS Job Services
    • 在“记事本”中编辑以下文件:
      • 驱动器:\WatersLMSServer\actback\properties\com\creon\qdisr\properties\loggingManager.properties
    • 将“log4j.rootCategory”的设置从“ERROR,ROOT”更改为“DEBUG,ROOT”
    • 保存并关闭 loggingManager.properties
    • 在“记事本”中编辑以下文件:
      • 驱动器:\WatersLMSServer\actback\properties\com\creon\qdisr\properties\loggingScheduler.properties
    • 将 log4j.rootCategory 设置为 DEBUG,ROOT
    • 保存并关闭 loggingScheduler.properties
    • 重新启动以下服务:
      • NuGenesis LMS Job Manager
      • NuGenesis LMS Job Scheduler
  • NuGenesis LMS Web Server
    1. 运行 NuGenesis LMS Web server 配置工具。在桌面和“开始”菜单查找 NuGenesis LMS IIS Configuration(NuGenesis LMS IIS 配置)。
    2. 右键单击此快捷方式,然后选择“以管理员身份运行”。
    3. 将 Log Level(日志级别)设置为 DEBUG(调试)。
    4. 单击 Next(下一步)跳过其他 LMS Web 服务器设置。
    5. 单击 Finish(完成)保存 Web Server 配置。
    6. 重新启动 NuGenesis LMS Web server。
    7. 将根据 NuGenesis LMS IIS 配置工具第一页中指定的路径和文件名写入日志文件并命名
  • WatersLMS PDF Printer(Amyuni 文档转换器)
    • 在 LMS Web 服务器上创建以下注册表项:
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\Software\WatersLMS PDF Printer,名称:TraceEnabled,类型:DWORD,值:1
    • 当用户下次在 LMS 中打开文档报告时,打印机将写入 LMS Web 服务器上的日志文件 C:\temp\pdfdrv.log
    • 要将日志文件写入其他文件夹或文件名,请创建以下注册表项:
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\Software\WatersLMS PDF Printer,名称:TraceFile,类型:REG_SZ,值:<日志文件的完整路径>
    • 有关 PDF 转换器追踪日志记录的更多信息,请访问 Amyuni 网站
  • SampleShare
    • 从“开始”菜单运行 LMS Sample Share(样品共享)配置工具。
    • 将日志级别设置为 DEBUG(调试),然后单击 OK(确定)。
    • 日志文件将写入驱动器:\inetpub\wwwroot\SampleShare\logs。
  • NuGenesis Smart Builder
    1. 从“开始”菜单中运行 Configure NuGenesis LMS Smart Builder(配置 NuGenesis LMS Smart Builder)快捷方式。
    2. 将 Log Level(日志级别)设置为 DEBUG(调试),然后单击 OK(确定)。
    3. 如果 LMS 客户端正在运行,请关闭所有打开的文档部分并退出客户端。重新启动客户端然后重新打开 Smart Builder 部分。
    4. 日志文件名为 LMSSmartBuilder-DATE.log,将位于登录用户的 AppData 文件夹中:%APPDATA%\Waters\NuGenesis LMS Smart Builder。
  • 串行设备支持 (SDS)
    1. SDS 中的调试日志记录由 SDS 安装文件夹中的配置文件控制。如果 SDS 直接安装在用户的 PC 上,则该文件夹位于用户的 PC 上;如果用户通过 Citrix 访问 LMS,则安装文件夹将位于 Citrix 服务器上。
    2. 浏览到驱动器:\Program Files (x86)\Waters\Waters Serial Device Support。
    3. 在“记事本”中编辑文件 sds.exe.config。
    4. 找到 XML 标签 level。将其值设置为 DEBUG(调试)。
      • 示例:<level value="ERROR"/>
    5. 保存并关闭文件。
    6. 重新启动 SDS 软件(如果通过 Smart Builder 表单使用 SDS,则重新启动 Excel),使日志记录更改生效。
    7. 日志文件名为 Waters-SDS-DATE.log,它将位于登录用户的 AppData 文件夹中:%APPDATA%\Waters\Waters Serial Device Support

附加信息

 

id16442, ELN, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG