NuGenesis SDMS SDK 응용 프로그램에서 디버그 로깅을 활성화하는 방법 - WKB18130
목적 또는 목표
NuGenesis SDMS Software Development Kit(SDK)를 사용하는 응용 프로그램에 대해 디버그 로깅을 활성화합니다. 디버그 로그는 SDMS SDK의 기술적 문제와 관련하여 Waters 지원 부서에 자세한 정보를 제공합니다.
환경
- NuGenesis 9 SDMS
- NuGenesis 8 SDMS
절차
SDK 응용 프로그램에는 사용자 정의 레지스트리 키 세트가 필요합니다. SDMS 응용 프로그램에 대한 디버그 로깅 절차는 SDMS SDK를 사용하는 비 NuGenesis 응용 프로그램에는 적용되지 않습니다.
- Windows Explorer에서 비 NuGenesis 응용 프로그램에 대한 실행 파일을 찾습니다
- Java 응용 프로그램의 경우, 실행 파일은 java.exe 또는 javaw.exe이며 일반적으로 드라이브:\Program Files (x86)\Javasoft\bin에 있습니다
- alt-Enter를 눌러 이 파일의 속성 페이지를 엽니다
- Details 탭을 선택합니다
- Product Name 및 Version 정보를 기록합니다
- 속성 페이지를 닫습니다
- Additional Information 섹션의 정보를 복사하여 새 Notepad 파일에 붙여 넣습니다
- 프로그램의 .exe 파일에서 "CONFIGMGR Application" 텍스트를 Product Name으로 변경합니다
- NuGenesis 9.x의 경우: 레지스트리 경로의 "7.0\" 부분을 삭제합니다. NuGenesis 9는 레지스트리 경로에 제품 버전 번호를 사용하지 않습니다
- NuGenesis 8.x의 경우: 텍스트 "7.0"을 4단계의 제품 버전 번호로 변경합니다
- .reg 확장자를 가진 파일을 저장합니다
- 해당 파일의 내용을 레지스트리에 병합합니다
- 활성화된 응용 프로그램을 다시 시작합니다
- 디버그 로그는 .exe 파일과 동일한 경로에 기록됩니다. 로그 이름은 "filename-XXXX.log"입니다. 여기서 "filename"은 프로그램의 .exe 파일 이름입니다
추가 정보
다음은 Empower 3 Configuration Manager 프로그램 내에서 NuGenesis 8 SDMS SDK에 대한 디버그 로깅을 활성화하는 예제 레지스트리 파일입니다.
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
id18130, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG