구성에 대한 로그 설정을 활성화하고 편집하려면 다음 작업을 수행하십시오.
구성 탭을 누릅니다.
로그 설정을 활성화/편집할 구성을 선택합니다.
일반 설정 > 로그 설정 탭을 누릅니다.
다음 표에서는 액세스 로그 기본 설정 섹션의 필드에 대해 설명합니다.
표 13–5 필드 설명 > 액세스 로그 기본 설정 편집
다음 표에서는 서버 로그 기본 설정 섹션의 필드에 대해 설명합니다.
표 13–6 필드 설명 > 서버 로그 기본 설정 편집
필드 |
설명 |
서버 로그 위치 |
서버 로그 파일이 저장되는 서버 경로입니다. 기본값은 ../logs/errors입니다. |
로그 상세 표시 수준 |
이 옵션은 로그 세분성을 설정하는 효율적인 방법을 제공합니다. 웹 응용 프로그램을 테스트 및 디버깅하는 경우 권장 수준은 최고입니다. 작업 환경의 경우 권장 로그 수준은 failure 또는 보안입니다. 치명적 오류 로그 수준은 세부 정보를 거의 기록하지 않습니다. |
가상 서버 이름 기록 |
이 옵션을 선택하면 오류와 함께 요청을 처리하는 가상 서버 이름도 기록됩니다. |
시스템 로그에 기록 |
모든 메시지를 시스템 로그에 기록합니다. |
콘솔에 기록 |
이 옵션을 선택하면 배포된 웹 응용 프로그램에서 발생한 예외를 콘솔에 기록합니다. 이 옵션은 기본적으로 사용 가능으로 설정됩니다. |
날짜 형식 |
오류 메시지에 타임스탬프를 추가하는 데 사용되는 시간 형식입니다. 기본값은 [%d/%b/%Y:%H:%M:%S]입니다. |
로그 파일이 자동으로 아카이브되도록 설정할 수 있습니다. 특정 시간 또는 지정된 시간이 경과한 후 서버는 액세스 로그를 회전합니다. 서버는 이전 로그 파일을 저장하고 저장된 파일 이름을 파일이 저장된 날짜 및 시간을 포함하는 이름으로 표시합니다.
예를 들어, 파일을 매 시간 회전하도록 설정한 경우 서버는 파일의 이름을 "access.199907.0152400"으로 지정하여 파일을 저장합니다. 여기서 "name|year|month|day|24-hour time"은 단일 문자열로 연결됩니다. 액세스 로그 아카이브 파일의 정확한 형식은 설정한 로그 회전 유형에 따라 달라집니다.
액세스 로그 회전은 서버 시작 시 초기화됩니다. 회전을 사용하는 경우 서버는 타임스탬프가 지정된 액세스 로그 파일을 만들고 서버가 시작할 때 회전이 시작됩니다.
회전이 시작되면 서버는 액세스 로그 파일에 기록해야 할 요청이 있는 경우 새로운 타임스탬프 액세스 로그 파일을 만들며, 또한 이 작업은 미리 설정된 "다음 회전 시간"이 경과하면 수행됩니다.
로그 회전 옵션을 사용하여 구성된 인스턴스의 오류/액세스 로그 회전에 대한 일정을 만들 수 있습니다. 로그 회전을 설정하려면 다음 단계를 수행하십시오.
구성 탭을 누릅니다.
로그 설정을 활성화/편집할 구성을 선택합니다.
일반 설정 > 로그 설정 탭을 누릅니다.
로그 아카이브 섹션 아래에서 새로 만들기 버튼을 누릅니다.
다음 절에서는 새 로그 회전 페이지의 필드에 대해 설명합니다.
표 13–7 필드 설명 > 로그 회전 설정
필드 |
설명 |
---|---|
이벤트 |
액세스 로그 회전/서버 로그 회전. 이 옵션 중 하나 또는 모두를 선택하여 해당 로그 유형에 대한 회전을 구성합니다. |
시간 |
이벤트를 시작하도록 구성된 시간입니다. 드롭다운 상자에서 시간 및 분 값을 선택합니다. 매일 — 지정된 이벤트를 매일 지정된 시간에 시작합니다. 특정 일 — 지정된 이벤트를 특정 날짜에 시작합니다. 1. 요일 — 일요일부터 토요일까지의 요일을 지정합니다. 2. 날짜 — 쉼표로 항목을 구분하여 1일부터 31일까지의 날짜를 지정합니다. (예: 4,23,9). 특정 월 — 지정된 이벤트를 특정 시간 및 월에 시작합니다. 1월부터 12월까지의 월을 지정합니다. |
간격 |
지정된 이벤트를 이 기간 후에 시작합니다. 1. 1시간마다 — 드롭다운 상자에서 시간 단위를 선택합니다. 2. 1초마다 — 드롭다운 상자에서 초 단위를 선택합니다. |
예약된 로그 회전을 삭제해야 하는 경우 로그 아카이브 섹션에서 삭제 버튼을 누릅니다.
서버에서 로그 파일을 회전한 후 명령의 절대 경로를 지정할 수 있습니다. 로그 파일의 회전 후 파일 이름이 아카이브 명령에 인수로 전달됩니다. 또한 아카이브 명령은 회전된 로그 파일을 압축합니다.