다음 구성 요소를 사용하여 Portal Server 로깅을 설정하고 관리할 수 있습니다.
로그 뷰어
일반 로거 설정
특정 로거 설정
포털 관리 콘솔에서 포털 로깅을 관리할 수 있습니다.
관리 콘솔에 로그인하려면의 절차를 수행합니다.
[포털] 탭을 선택합니다.
[포털]에서 포털 서버를 선택합니다.
[로깅]을 누른 다음 하위 메뉴에서 [로그 뷰어]를 누릅니다.
[인스턴스 이름] 드롭다운 메뉴에서 포털 인스턴스를 선택합니다.
로그 뷰어에 대해 검색 기준 및 검색 결과 페이지가 표시됩니다.
[검색 기준]의 값을 입력하고 [검색]을 누릅니다.
다음과 같은 검색 옵션을 사용할 수 있습니다.
로그 컨텐트가 있는 파일 이름입니다.
선택한 수준 이상의 메시지가 로그에 표시됩니다. 사용 가능한 수준으로는 SEVERE, WARNING, INFO, CONFIG, FINE, FINER 및 FINEST가 있습니다. 기본 수준은 INFO이며 로그에 INFO, WARNING 또는 SEVERE 수준의 메시지가 포함됩니다.
보려는 메시지가 로그에 표시되도록 하려면 먼저 특정 로거 설정 페이지에서 적절한 로그 수준을 설정합니다.
특정 기간의 로그 메시지를 표시합니다.
100개의 최근 로그 항목을 보거나 [시작] 및 [끝] 텍스트 상자에서 기간을 입력할 수 있습니다.
[특정 범위]를 선택한 경우
[시작 날짜] 및 [끝 날짜] 값은 모두 필수입니다.
[시작 날짜] 값은 [끝 날짜] 값보다 이후일 수 없습니다.
[끝 날짜] 값은 [오늘 날짜] 이후일 수 없습니다.
[시작 시간] 및 [끝 시간] 값은 선택 사항입니다. [시작 시간] 값을 지정하면 [끝 시간] 값도 지정해야 합니다. 시간 값의 구문은 hh:mm:ss.SSS 형식이어야 합니다. SSS는 밀리초를 의미합니다. 예를 들면, 18:20:10.000입니다.
Sun Java System Portal Server 7.2 Command-Line Reference의 psadmin set-logger
다음 단계를 사용하여 검색 결과 페이지를 사용자 정의할 수 있습니다.
관리 콘솔에 로그인하려면의 절차를 수행합니다.
[포털] 탭을 선택합니다.
[포털]에서 Portal Server를 선택합니다.
[로깅]을 누른 다음 [인스턴스 이름] 드롭다운 메뉴에서 포털 서버를 선택합니다.
로그 뷰어 결과 테이블에서 [타임스탬프] 열 머리글을 눌러 메시지를 정렬합니다.
서식이 지정된 로그 메시지를 새 창에서 보려면 세부 정보 링크를 누릅니다.
관리 콘솔에 로그인하려면의 절차를 수행합니다.
[포털] 탭을 선택합니다.
[포털]에서 Portal Server를 선택합니다.
[로깅]을 누른 다음 하위 메뉴에서 [일반 로거 설정]을 누릅니다.
[인스턴스 이름] 드롭다운 메뉴에서 포털 인스턴스를 선택합니다.
필요에 따라 구성 속성을 수정합니다.
다음과 같은 옵션을 사용할 수 있습니다.
로그 수준 — 로그 수준 설정을 선택하여 로그 파일에 표시할 정보를 선택할 수 있습니다.
선택할 수 있는 로그 수준은 다음과 같습니다.
Severe - 사용자가 볼 수 있는 오류
Warning - 사용자 경고
Info - 사용자에게 유익한 정보
Config - 개발자용으로 고정된 설정 정보
Fine - 기본 추적 정보
Finer - 자세한 추적 정보
Finest - 전체 추적 정보
Off - 로깅을 해제하는 옵션
All - 모든 메시지를 로깅하는 옵션
Limit — 로그 파일의 크기(바이트)를 지정합니다. 로그 파일 크기가 이 값을 초과하는 경우 로그 파일은 파일 수를 바탕으로 회전됩니다. 기본값은 5MB입니다.
파일 수 — 로그가 지정된 크기(바이트)에 도달하면 1이 증가된 생성 번호(파일 패턴의 %g)를 사용하여 빈 파일을 만듭니다. 기본값은 2이며, 로그 파일 회전을 해제하려면 값을 0으로 설정합니다.
추가 — 새 메시지를 기존 파일에 추가할 것인지를 지정합니다. 기본값은 true입니다.
필터 — 포털 로그와 같은 대상 또는 사용자 정의 로그 처리기에서 지정한 대상에 전송되는 로그 레코드를 필터링하려면 사용자 정의 로그 필터를 연결합니다. 사용자 정의 필터는 java.util.logging.Filter 인터페이스를 구현해야 합니다. 필드에 필터의 절대 클래스 이름을 입력하십시오. 또한 Application Server 클래스 경로에 필터 클래스를 지정하여 서버가 시작되는 동안 해당 필터가 설치되도록 합니다.
사용자 정의 처리기 — 포털 로그가 아닌 대상으로 로그를 전송하려면 사용자 정의 로그 처리기에 연결합니다. 사용자 정의 처리기는 java.util.logging.Handler(JSR 047 호환 API) 클래스를 확장해야 합니다. 필드에 처리기의 절대 클래스 이름을 입력하십시오. 또한 Application Server 클래스 경로에 처리기 클래스를 지정하여 서버가 시작되는 동안 해당 처리기가 설치되도록 합니다. 두 개 이상의 처리기를 지정할 수 있습니다. 쉼표를 사용하여 여러 이름을 구분하십시오.
웹 컨테이너 로그 파일 사용 — 포털 로깅 관리를 비활성화하고 모든 로그를 웹 컨테이너 로그 파일로 경로 지정하려면 [예]를 선택하고, 그렇지 않으면 [아니오]를 선택합니다. 기본값은 [아니오]입니다.
[선택한 인스턴스에 적용] 또는 [모든 인스턴스에 적용]을 눌러 변경 사항을 기록합니다.
Sun Java System Portal Server 7.2 Command-Line Reference의 psadmin set-logger
관리 콘솔에 로그인하려면의 절차를 수행합니다.
[포털] 탭을 선택합니다.
[포털]에서 Portal Server를 선택합니다.
[로깅]을 누른 다음 하위 메뉴에서 [특정 로거 설정]을 누릅니다.
[인스턴스 이름] 드롭다운 메뉴에서 포털 인스턴스를 선택합니다.
필요에 따라 구성 속성을 수정합니다.
다음과 같은 옵션을 사용할 수 있습니다.
로거 이름 – 로거 이름을 눌러 로거의 구성 세부 사항을 가져옵니다.
로그 수준 – 로그 수준 설정을 선택하여 로거가 로그 파일에서 볼 정보를 선택하거나 상위 로거의 로그 수준을 상속할 수 있습니다. 예를 들어 debug.com.sun.portal의 로그 수준이 INFO이고 debug.com.sun.portal.desktop의 로그 수준이 [상위 로거 수준 상속]이면 해당 로그 수준은 INFO가 됩니다.
로그 파일 병합 전략 – 로거의 경우 상위와 동일한 로그 파일에 로그 메시지를 저장할 것인지(상위 로그 파일에 로그), 아니면 로그를 별도의 파일에 저장할 것인지(별도 로그 파일에 로그)를 선택할 수 있습니다.
상위 처리기 – 로거의 경우 [로그 파일 병합 전략]이 [별도 로그 파일에 로그]로 설정된 경우 메시지를 별도 로그 파일과 상위 로그 파일(상위 처리기 상속) 모두에 로그할 것인지, 아니면 별도의 파일에만 로그할 것인지(상위 처리기 상속하지 않음)를 선택할 수 있습니다.
상위 처리기 – 로거의 경우 [로그 파일 병합 전략]이 [별도 로그 파일에 로그]로 설정된 경우 메시지를 별도 로그 파일과 상위 로그 파일(상위 처리기 상속) 모두에 로그할 것인지, 아니면 별도의 파일에만 로그할 것인지(상위 처리기 상속하지 않음)를 선택할 수 있습니다.
Stacktrace – 로거의 경우 모든 수준에 대해 스택 추적을 로그할 것인지(모든 수준에 대한 스택 추적 인쇄), 아니면 WARNING 로그 수준까지만 로그할 것인지(경고 수준까지 스택 추적 인쇄)를 선택할 수 있습니다.
[로그 파일 병합 전략] 값이 [상위 로그 파일에 로그]인 경우 상위 처리기와 Stacktrace 값은 무시됩니다. [로그 파일 병합 전략] 값이 [별도 로그 파일에 로그]이고 [상위 처리기] 값이 [상위 처리기 상속]인 경우 [Stacktrace 값 모든 수준에 대한 스택 추적 인쇄]는 유효하지 않습니다.
[선택한 인스턴스에 적용] 또는 [모든 인스턴스에 적용]을 눌러 변경 사항을 기록합니다.
Sun Java System Portal Server 7.2 Command-Line Reference의 psadmin set-logger