如何在 NuGenesis LMS 中启用调试日志记录 - WKB16442
文章编号: 16442点击此处访问英文版本文章
目的
在 NuGenesis LMS 软件中启用调试日志记录,以便向 Waters 支持人员提供有关 LMS 技术问题的详细信息。
环境
- NuGenesis 9 LMS
- NuGenesis 8 LMS
步骤
NuGenesis LMS 中的调试日志记录在各组件内单独控制:
- NuGenesis LMS 客户端
- NuGenesis LMS 客户端中的调试日志记录由客户端安装文件夹中的配置文件控制。如果 LMS 客户端直接安装在用户的 PC 上,则该文件夹位于用户的 PC 上;如果用户通过 Citrix 访问 LMS,则安装文件夹将位于 Citrix 服务器上。
- 在 LMS 客户端安装文件夹中查找 eln.exe.config 文件。在“记事本”中打开此文件。
- 找到 XML 标签 <priority,将值设置为 DEBUG(调试)。缺省值为 ERROR(错误)。
- 示例:<priority value="ERROR"></priority>
- 如果 LMS 客户端正在运行,请重新启动客户端。
- 日志文件名为 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 中的日志文件。
- 对于 NuGenesis 8 SR1,请创建以下注册表项:
- LMS SDK
- 在客户端计算机上编辑文件:驱动器:\Program Files (x86)\Waters\NuGenesis LMS SDK\ELNTK_ClientExtern.config
- 将级别设置为 DEBUG(调试)而不是 ERROR(错误)。
- 保存并关闭文件。
- NuGenesis LMS-Empower 接口
- 此软件通常安装在配备 Empower 客户端的计算机上。
- 有两个组件:Sample Browser(样品浏览器)和 Result Sender(结果发送方)
- Sample Browser(样品浏览器):
- 在“记事本”中编辑以下文件:
- 驱动器:\Program Files (x86)\Waters\LMS Empower Interface\EmpowerSampleBrowser.exe.config
- 将 <priority value = "ERROR"/> 改为 <priority value="DEBUG"/>。
- 保存并关闭文件。
- 关闭然后重新打开 Sample Browser(样品浏览器,如果已打开)。
- 在“记事本”中编辑以下文件:
- Result Sender(结果发送方):
- 在“记事本”中编辑以下文件:
- 驱动器:\Program Files (x86)\Waters\LMS Empower Interface\EmpowerResultsSender.exe.config
- 将 <priority value = "ERROR"/> 改为 <priority value="DEBUG"/>
- 保存并关闭文件
- 关闭然后重新打开 Result Sender(结果发送方,如果已打开)
- 在“记事本”中编辑以下文件:
- 日志文件将写入 C:\ProgramData\Waters\LMS Empower Interface\Log
- NuGenesis LMS 服务器 (JBOSS/WildFly)
- 运行 NuGenesis LMS 服务器配置工具。在桌面和“开始”菜单中查找的此工具的快捷方式
- 单击配置工具中的日志条目
- 将 Default log level(缺省日志级别)设置为 DEBUG(调试)
- 要设置特定类别的日志级别,请设置日志级别
- 单击 Apply(应用)和 Close(关闭)。
- 重新启动 NuGenesis LMS 服务器服务,使更改生效
- 日志文件将写入驱动器:\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
- 运行 NuGenesis LMS Web server 配置工具。在桌面和“开始”菜单查找 NuGenesis LMS IIS Configuration(NuGenesis LMS IIS 配置)。
- 右键单击此快捷方式,然后选择“以管理员身份运行”。
- 将 Log Level(日志级别)设置为 DEBUG(调试)。
- 单击 Next(下一步)跳过其他 LMS Web 服务器设置。
- 单击 Finish(完成)保存 Web Server 配置。
- 重新启动 NuGenesis LMS Web server。
- 将根据 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 网站
- 在 LMS Web 服务器上创建以下注册表项:
- SampleShare
- 从“开始”菜单运行 LMS Sample Share(样品共享)配置工具。
- 将日志级别设置为 DEBUG(调试),然后单击 OK(确定)。
- 日志文件将写入驱动器:\inetpub\wwwroot\SampleShare\logs。
- NuGenesis Smart Builder
- 从“开始”菜单中运行 Configure NuGenesis LMS Smart Builder(配置 NuGenesis LMS Smart Builder)快捷方式。
- 将 Log Level(日志级别)设置为 DEBUG(调试),然后单击 OK(确定)。
- 如果 LMS 客户端正在运行,请关闭所有打开的文档部分并退出客户端。重新启动客户端然后重新打开 Smart Builder 部分。
- 日志文件名为 LMSSmartBuilder-DATE.log,将位于登录用户的 AppData 文件夹中:%APPDATA%\Waters\NuGenesis LMS Smart Builder。
- 串行设备支持 (SDS)
- SDS 中的调试日志记录由 SDS 安装文件夹中的配置文件控制。如果 SDS 直接安装在用户的 PC 上,则该文件夹位于用户的 PC 上;如果用户通过 Citrix 访问 LMS,则安装文件夹将位于 Citrix 服务器上。
- 浏览到驱动器:\Program Files (x86)\Waters\Waters Serial Device Support。
- 在“记事本”中编辑文件 sds.exe.config。
- 找到 XML 标签 level。将其值设置为 DEBUG(调试)。
- 示例:<level value="ERROR"/>
- 保存并关闭文件。
- 重新启动 SDS 软件(如果通过 Smart Builder 表单使用 SDS,则重新启动 Excel),使日志记录更改生效。
- 日志文件名为 Waters-SDS-DATE.log,它将位于登录用户的 AppData 文件夹中:%APPDATA%\Waters\Waters Serial Device Support
附加信息
id16442, ELN, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG