메인 콘텐츠로 건너뛰기
Waters Korea

NuGenesis LMS에서 디버그 로깅을 활성화하는 방법 - WKB16442

Article number: 16442To English version

목적 또는 목표

NuGenesis LMS 소프트웨어에서 디버그 로깅을 활성화합니다. LMS의 기술적 문제와 관련하여 Waters 지원 부서에 자세한 정보를 제공하기 위해서입니다.

환경

  • 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, Name: Log, Type: DWORD, Value: 1
      • HKLM\Software\Waters Image Writer, Name: LogDestDir, Type: String, Value: 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
    • ERROR가 아닌 DEBUG로 레벨을 설정합니다.
    • 파일을 저장하고 닫습니다.
  • NuGenesis LMS-Empower 인터페이스
    • 이 소프트웨어는 일반적으로 Empower 클라이언트가 설치된 시스템에 설치됩니다.
    • Sample Browser와 Result Sender의 두 가지 구성 요소가 있습니다.
    • Sample Browser:
      1. Notepad에서 다음 파일을 편집합니다.
        • Drive:\Program Files (x86)\Waters\LMS Empower Interface\EmpowerSampleBrowser.exe.config
      2. <priority value = "ERROR"/>를 <priority value="DEBUG"/>로 변경합니다.
      3. 파일을 저장하고 닫습니다.
      4. Sample Browser가 열려 있으면 닫았다가 다시 엽니다.
    • Result Sender:
      1. Notepad에서 다음 파일을 편집합니다.
        • Drive:\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 Server(JBOSS/WildFly)
    1. NuGenesis LMS Server 설정 도구를 실행합니다. 바탕 화면과 시작 메뉴에서 이 도구에 대한 바로 가기를 확인합니다.
    2. 설정 도구에서 Logs 항목을 클릭합니다
    3. "Default log level"을 DEBUG로 설정합니다
    4. 특정 범주에 대한 로그 수준을 설정하려면 log level을 설정합니다
    5. Apply와 Close를 클릭합니다
    6. NuGenesis LMS Server 서비스를 다시 시작하여 변경 사항을 적용합니다
    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
    • Notepad에서 다음 파일을 편집합니다.
      • Drive:\WatersLMSServer\actback\properties\com\creon\qdisr\properties\loggingManager.properties
    • "log4j.rootCategory" 설정을 "ERROR,ROOT"에서 "DEBUG,ROOT"로 변경합니다
    • loggingManager.properties를 저장하고 닫습니다
    • Notepad에서 다음 파일을 편집합니다.
      • Drive:\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 서버 설정 도구를 실행합니다. 바탕 화면과 Start 메뉴에서 "NuGenesis LMS IIS Configuration"을 찾습니다.
    2. 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 "Run as Administrator"를 선택합니다.
    3. Log Level을 DEBUG로 설정합니다.
    4. Next를 클릭하여 다른 LMS Web 서버 설정을 건너뜁니다.
    5. Finish를 클릭하여 Web 서버 설정을 저장합니다.
    6. NuGenesis LMS Web 서버를 다시 시작합니다.
    7. 로그 파일은 NuGenesis LMS IIS Configuration 도구의 첫 번째 페이지에 지정된 대로 경로 및 파일 이름에 기록됩니다
  • WatersLMS PDF Printer (Amyuni Document Converter)
    • LMS 웹 서버에서 다음 레지스트리 키를 생성합니다.
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\Software\WatersLMS PDF Printer, Name: TraceEnabled, Type: DWORD, Value: 1
    • 다음에 사용자가 LMS에서 문서 리포트를 열면 프린터는 LMS Web Server의 C:\temp\pdfdrv.log 로그 파일에 기록합니다.
    • 로그 파일을 다른 폴더나 파일 이름에 쓰려면 다음 키를 생성합니다.
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\Software\WatersLMS PDF Printer, Name: TraceFile, Type: REG_SZ, Value: <로그 파일의 전체 경로>
    • PDF 변환기 트레이스 로깅에 대한 추가 옵션은 Amyuni 웹사이트에서 확인할 수 있습니다.
  • SampleShare
    • Start 메뉴에서 LMS Sample Share 설정 도구를 실행합니다.
    • Log Level을 DEBUG로 설정하고 OK를 클릭합니다.
    • 로그 파일은 드라이브:\inetpub\wwwroot\SampleShare\logs에 기록됩니다.
  • NuGenesis Smart Builder
    1. Start 메뉴에서 "Configure NuGenesis LMS Smart Builder" 바로 가기를 실행합니다.
    2. Log Level을 DEBUG로 설정하고 OK를 클릭합니다.
    3. LMS 클라이언트가 실행 중이면 열린 문서 섹션을 닫고 클라이언트를 종료합니다. 클라이언트를 다시 시작하고 Smart Builder 섹션을 다시 엽니다.
    4. 로그 파일은 "LMSSmartBuilder-DATE.log"로 명명되며 로그인한 사용자의 AppData 폴더: %APPDATA%\Waters\NuGenesis LMS Smart Builder에 있습니다.
  • Serial Device Support(SDS)
    1. SDS의 디버그 로깅은 SDS 설치 폴더에 있는 설정 파일에 의해 제어됩니다. SDS가 사용자의 PC에 직접 설치되는 경우,이 폴더는 사용자의 PC에 위치하게 됩니다. 사용자가 Citrix를 통해 LMS에 액세스하는 경우, 설치 폴더는 Citrix 서버에 있게 됩니다.
    2. 드라이브:\Program Files (x86)\Waters\Waters Serial Device Support로 이동합니다.
    3. Notepad에서 "sds.exe.config" 파일을 편집합니다.
    4. XML 태그 "level"을 찾아 값을 "DEBUG"로 설정합니다.
      • 예: <level value="ERROR"/>
    5. 파일을 저장하고 닫습니다.
    6. 로깅 변경 사항을 적용하려면 SDS 소프트웨어(또는 SDS가 Smart Builder를 통해 사용되는 경우 Excel)를 다시 시작합니다.
    7. 로그 파일은 "Waters-SDS-DATE.log"로 명명되며 로그인한 사용자의 AppData 폴더: %APPDATA%\Waters\Waters Serial Device Support에 있습니다.

추가 정보

 

id16442, ELN, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG, 엑셀