서버 로그를 보는 방법

  1. 탐색 트리에서 GlassFish 서버 노드를 선택합니다.

    일반 정보 페이지가 열립니다.

  2. 일반 정보 페이지에서 로그 파일 보기 버튼을 누릅니다.

    로그 뷰어 창이 열립니다.

  3. 검색 기준 영역을 사용하여 로그 뷰어를 사용자 정의하고 필터링합니다.
  4. 검색 기준 영역에서 고급 검색을 누른 경우 다음 단계를 수행합니다.
    1. 로거 드롭다운 목록에서 모듈별로 필터링할 하나 이상의 이름 공간을 선택합니다.

      Shift 키나 Ctrl 키를 사용하면 이름 공간을 여러 개 선택할 수 있습니다.

      더 높은 수준의 이름 공간을 선택하면 그 아래에 있는 모든 이름 공간이 선택됩니다. 예를 들어, javax.enterprise.system을 선택하면 해당 이름 공간 아래의 모든 모듈(javax.enterprise.system.core, javax.enterprise.system.tools.admin 등)에 대한 로거도 선택됩니다.

    2. 사용자 정의 로거 필드에서 한 줄에 하나씩 로거 이름을 입력하여 특정 응용 프로그램에 관련된 로거의 메시지를 봅니다.

      응용 프로그램에 여러 모듈이 있을 경우 그 중 일부 또는 모두를 확인할 수 있습니다. 예를 들어 응용 프로그램에 다음과 같은 이름의 로거가 있다고 가정합니다.

      com.mycompany.myapp.module1
      com.mycompany.myapp.module2
      com.mycompany.myapp.module3

      응용 프로그램에 있는 모든 모듈의 메시지를 확인하려면 com.mycompany.myapp를 입력합니다. module2의 메시지만 확인하려면 com.mycompany.myapp.module2를 입력합니다.

      사용자 정의 로거를 하나 이상 지정한 경우 해당 로거를 로거 영역에 명시적으로 지정해야만 GlassFish 서버 모듈의 메시지가 표시됩니다.

    3. 이름-값 쌍 필드에서 특정 스레드에 대한 키 이름과 값을 입력하여 해당 스레드의 출력을 봅니다.

      키 이름은 _ThreadID입니다. 예를 들면 다음과 같습니다.

      _ThreadID=13

      com.mycompany.myapp.module2가 여러 스레드에서 실행되는 것으로 가정합니다. 단일 스레드의 출력만 표시하도록 로그 뷰어를 구체화하려면 사용자 정의 로거 필드에 해당 모듈의 로거를 지정한 다음 이 필드에 스레드 아이디를 지정합니다.

    4. 표시 드롭다운 목록에서 드롭다운 목록의 값을 선택하여 한 번에 해당 개수의 메시지를 봅니다.

      표시되는 기본 메시지 수는 40입니다. 기타 선택 항목은 100, 250 및 1000입니다.

      스택 추적을 보려면 “과도하게 긴 메시지 제한” 확인란을 선택 취소합니다. 기본적으로 스택 추적은 뷰어에 표시되지 않습니다. 스택 추적을 보려면 메시지의 (세부 사항) 링크를 누릅니다.

    5. 고급 옵션 영역을 숨기려면 기본 검색을 누릅니다.
  5. 검색 결과 영역에서 로그 메시지 표시를 사용자 정의합니다.

    검색 결과 영역에는 로깅 설정 및 로그 수준 페이지에서 지정한 설정으로 서버 로그에 있는 40개의 최근 항목이 표시됩니다.

참조
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 법적 공지