Skip to main content
Waters

How to enable debug logging for NuGenesis 8 SDMS SDK applications - WKB18130

Article number: 18130

OBJECTIVE or GOAL

To enable debug logging in applications that make use of the NuGenesis 8 SDMS Software Development Kit (SDK).  The debug logs can provide detailed information to Waters Support regarding a technical issues with the SDMS SDK.

ENVIRONMENT

  • NuGenesis 8 SDMS

PROCEDURE

  1. SDK applications will need a custom set of registry keys.  The debug logging procedure for SDMS applications does not apply to non-NuGenesis applications that make use of the SDMS SDK.
  2. Find the executable file for the non-NuGenesis application within Windows Explorer.
    • For Java applications, the executeable will be java.exe or javaw.exe, typically in Drive:\Program Files (x86)\Javasoft\bin.
  3. Press alt-Enter to open the properties page for this file.
  4. Select the Details tab.
  5. Record the Product Name and Version information.
  6. Close the properties page.
  7. Copy the information from the Additional Information section and paste it into a new Notepad file.
  8. Change the "CONFIGMGR Application" text to the Product Name as record from the program's .exe file.
  9. Change the "7.0" text to the product version number.
  10. Save the file with the .reg extension.
  11. Merge the contents of that file into the registry.
  12. Restart the application if it is active.
  13. The debug log will be written in the same path as the .exe file.  The log name will be "filename-XXXX.log", where filename is the program's exe file name.

ADDITIONAL INFORMATION

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NuGenesis Technologies Corp.\CONFIGMGR Application\7.0\Debug]
"Default Assertion Action"=dword:00000001
"Disposition"=dword:00000001
"Timestamp"=hex:01
"NoCacheLog"=hex:01
"AppendLog"=hex:00
"CallTrace"=hex:01
"EnableLogging"=hex:01
"Global Level"=dword:ffffffff
"RollLogFiles"=hex:01
"LogFileMaxSize"=dword:00004e20
"MSL Enabled"=hex:01
"MSL Level"=dword:ffffffff
"SQL Enabled"=hex:01
"SQL Level"=dword:ffffffff
"MSLCache Enabled"=hex:01
"MSLCache Level"=dword:ffffffff
"iMSL Enabled"=hex:01
"iMSL Level"=dword:ffffffff
"sMSL Enabled"=hex:01
"sMSL Level"=dword:ffffffff
"Toolkit Enabled"=hex:01
"Toolkit Level"=dword:ffffffff
"MSL Shell Core Enabled"=hex:01
"MSL Shell Core Level"=dword:ffffffff

 

Not able to find a solution? Click here to request help.