Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

Procedure일반 로깅 설정을 구성하는 방법

  1. 트리 구성 요소에서 노드 에이전트나 구성 노드를 확장합니다.

  2. 노드 에이전트를 선택하거나 구성할 인스턴스를 선택합니다.

    • 특정 인스턴스를 구성하려면 해당 인스턴스 구성 노드를 선택합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 선택합니다.

    • default-config의 사본을 사용하는 예비 인스턴스에 대한 기본 설정을 구성하려면 default-config 노드를 선택합니다.

  3. 노드 에이전트의 경우 로거 설정 탭을 선택합니다. 구성의 경우 로거 설정 노드를 선택합니다.

  4. 로깅 설정 페이지에서 다음 필드를 사용하여 로깅을 사용자 정의합니다.

    • 로그 파일 — 서버 로그 파일에 대한 대체 이름이나 위치를 지정하려면 텍스트 필드에 새로운 경로 이름을 입력합니다. 기본 위치는 domain-dir/logs/server.log입니다.

    • 경보 — JMX 프레임워크를 통해 SEVEREWARNING 메시지를 라우팅하려면 사용 가능 확인란을 선택합니다.

    • 시스템 로그에 쓰기 — Solaris 및 Linux 시스템의 경우 로깅 출력을 서버 로그와 syslog 기능에 전송하려면 사용 가능 확인란을 선택합니다.

    • 로그 처리기server.log 또는 syslog 이외의 다른 대상에 로그를 전송할 수 있도록 사용자 정의 로그 처리기를 플러그인할 수 있습니다. 사용자 정의 처리기에서 java.util.logging.Handler(JSR 047 호환 API) 클래스를 확장해야 합니다. 로그 처리기 필드에서 처리기의 절대 클래스 이름을 입력합니다. 또한 서버 시작 중에 처리기가 설치되도록 Application Server 클래스 경로에 처리기 클래스를 포함합니다. 사용자 정의 처리기의 로그 레코드 형식은 로그 레코드에서 설명한 것과 같습니다.

    • 로그 필터server.log, syslog와 같은 대상이나 사용자 정의 로그 처리기에서 지정된 대상으로 전송한 로그 레코드를 필터링할 수 있도록 사용자 정의 로그 필터를 플러그인할 수 있습니다. 사용자 정의 필터에 java.util.logging.Filter 인터페이스를 구현해야 합니다. 로그 필터 필드에서 필터의 절대 클래스 이름을 입력합니다. 또한 서버 시작 중에 필터가 설치되도록 Application Server 클래스 경로에 필터 클래스도 포함합니다.

    • 파일 회전 제한 — 서버 로그가 바이트로 지정된 크기에 도달하면 server.log라는 새로운 빈 로그가 만들어지고 기존 파일 server.log_ date의 이름은 변경됩니다. 여기서 date는 파일이 회전된 시간과 날짜입니다. 기본값은 2MB입니다. 최소 제한 값은 500KB입니다. 더 낮은 값을 지정해도 500KB에 도달해야 파일이 회전됩니다. 로그 파일 회전을 해제하려면 값을 0으로 설정합니다.

    • 파일 회전 시간 제한 — 지정한 시간(분)이 지나면 서버 로그를 회전합니다. 기본값은 0으로, 파일 회전 제한 필드에 지정한 크기에 도달하면 파일이 회전됨을 의미합니다. 1분 이상을 지정하면 시간 제한이 크기 제한보다 우선합니다.

  5. 저장을 눌러 변경 사항을 저장합니다. 로그 파일 보기를 눌러 서버 로그를 확인합니다.