[로깅 설정] 페이지에서는 선택한 GlassFish Server 인스턴스나 클러스터에 대한 로깅을 구성합니다.
[로깅 설정] 페이지에는 다음 옵션이 포함되어 있습니다.
이 페이지의 설정이 적용되는 구성의 이름입니다. 이 필드는 읽기 전용입니다.
사용으로 설정된 경우, 로깅 출력이 서버 로그 이외에 syslog
기능으로 전송됩니다. 이 기능은 Solaris 및 Linux 시스템에서만 사용할 수 있습니다. 이 옵션은 기본적으로 사용 안함으로 설정되어 있습니다.
사용으로 설정된 경우, 로깅 출력이 시스템 콘솔로 전송됩니다.
사용으로 설정된 경우, GlassFish Server에서 매일 자정에 로그 파일을 교체합니다.
사용으로 설정된 경우, 쉽게 읽을 수 있는 방식으로 로그 파일의 형식이 지정됩니다. 로그 메시지 본문이 들여쓰기되고 새 행에서 시작됩니다.
콘솔에 로깅하는 데 사용할 로깅 형식입니다. 사용 가능한 선택 항목은 ULF(UniformLogFormatter) 및 ODL(Oracle Diagnostics Logging)입니다. 기본값은 ODL입니다.
서버 로그 파일에 로깅하는 데 사용할 로깅 형식입니다. 사용 가능한 선택 항목은 ULF 및 ODL입니다. 기본값은 ODL입니다.
서버 로그 파일을 교체하기 전에 도달해야 하는 크기(바이트)입니다. 서버 로그가 지정한 크기에 도달하면 GlassFish Server에서는 server.log
라는 빈 파일을 새로 생성한 다음 이전 파일의 이름을 server.log_
date로 바꿉니다. 여기서 date는 파일이 교체된 날짜 및 시간입니다. 기본값은 2MB입니다. 최소 제한 값은 500KB입니다. 이보다 더 낮은 값을 지정하면 파일 크기가 500KB에 도달할 때 파일이 교체됩니다. 로그 파일 교체를 해제하려면 값을 0으로 설정합니다.
서버 로그를 교체해야 하는 시간(분)입니다. 기본값은 0이며 이는 파일 크기가 [파일 교체 제한] 필드에 지정된 크기에 도달할 때 파일이 교체됨을 의미합니다. 1분 이상을 지정하면 [파일 교체 제한] 필드에 지정된 크기 제한보다 시간 제한이 더 높은 우선순위를 가집니다.
대기열에서 서버 로그에 한 번에 기록되는 메시지의 최대 수입니다. 기본값은 1입니다.
가장 오래된 파일을 삭제하기 전에 GlassFish Server에 보존될 최대 로그 파일 수입니다. 이 값을 0으로 설정하면 GlassFish Server에서 이전 로그 파일이 삭제되지 않습니다.
서버 로그 파일의 대체 이름 또는 위치입니다. 기본 위치는 domain-dir/logs/server.log
입니다.
사용자 정의 로그 처리기의 절대 클래스 이름입니다. 사용자 정의 로그 처리기를 사용하면 로그를 server.log
또는 syslog
이외의 대상에 보낼 수 있습니다. 사용자 정의 처리기는 java.util.logging.Handler
클래스(JSR 047 호환 API)를 확장해야 합니다. GlassFish Server 클래스 경로에 처리기 클래스를 넣어 서버 시작 시 처리기가 설치되도록 합니다.