JVM 로그 설정

JVM(Java Virtual Machine) System.outSystem.err 로그에 대한 설정을 보고 수정하려면 이 페이지를 참조하십시오.

이 관리 콘솔 페이지를 보려면 문제점 해결 > 로그 및 추적 > 서버 > JVM 로그를 클릭하십시오.

구성 탭

파일 이름
이 페이지에 설명된 로그 파일 이름 중 하나를 지정합니다.

첫 번째 파일 이름 필드는 System.out 로그의 이름을 지정합니다. 두 번째 파일 이름 필드는 System.err 파일의 이름을 지정합니다.

런타임 탭에서 보기 단추를 눌러 선택된 로그 파일의 목차를 보십시오.

System.out 로그 또는 System.err 로그에 대해 지정된 파일 이름에는 다음 값 중 하나를 가지고 있어야 합니다.

파일 이름
파일 시스템 내의 파일 이름. 완전한 파일 이름을 사용할 것을 권장합니다. 파일 이름이 완전하지 않은 경우 서버의 현재 작업 디렉토리와 관련있는 것으로 간주됩니다. 각 스트림은 전용 파일로 구성되어야 합니다. 예를 들어, 동일한 실제 파일로 System.out 파일과 System.err 파일의 경로를 모두 재지정할 수 없습니다.

파일을 포함하는 디렉토리가 이미 존재하는 경우, 서버가 실행되는 사용자 ID는 해당 디렉토리에 대한 읽기/쓰기 액세스가 필요합니다. 디렉토리가 존재하지 않는 경우 적절한 권한으로 작성됩니다. 서버가 실행 중인 사용자 ID는 디렉토리를 작성하는 권한을 가지고 있어야 합니다.

콘솔
이것은 해당 프로세스 스트림으로 프로세스를 재지정할 때 사용하는 특수한 파일 이름입니다. 이 값이 System.out에 대해 지정되면 파일이 stdout으로 경로 재지정됩니다. 이 값이 System.err에 대해 지정되면 파일이 stderr으로 경로 재지정됩니다.
없음
스트림에 기록된 모든 데이터를 버립니다. 없음을 지정하는 것은 Unix 시스템에서 스트림을 dev/null로 재지정하는 것과 같습니다.

파일 형식화
System.out 파일 저장 시 사용할 형식을 지정합니다.
로그 파일 로테이션

이 구성 속성 세트를 사용하여 System.out 또는 System.err 로그 파일을 자체 관리되도록 구성합니다.

자체 관리 로그 파일은 시간이나 크기 기준에 도달할 때까지 파일에 메시지를 씁니다. 지정된 시간이나 파일이 지정된 크기에 도달할 때 저장된 파일 닫기 및 이름 바꾸기를 포함하는 로그 파일이 롤오버되는 동안 로깅이 임시로 일시중단됩니다. 저정된 새 파일 이름은 파일의 원래 이름을 기반으로 하며 이름 바꾸기가 발생한 시점을 지시하는 시간 소인 규정자가 추가됩니다. 이름 바꾸기가 완료되면 원래 이름을 가진 새로운 빈 로그 파일이 다시 열리며 로깅이 재개됩니다. 하나의 메시지가 저장된 파일과 현재 파일에 나뉠 수 있지만, 로그 파일이 롤오버된 후에도 모든 메시지가 남아 있습니다.

대응되는 스트림이 파일로 재지정되는 경우, 자체 관리하도록 로그를 단지 구성할 수 있습니다.

파일 크기
로그 파일의 이 속성을 클릭하여 파일 크기 자체에 기초하여 관리합니다. 파일이 최대 파일 크기에 지정한 크기에 도달하면 자동 롤오버가 일어납니다.
최대 크기
파일의 최대 크기(MB 단위)를 지정합니다. 파일이 이 크기에 도달하면 롤오버됩니다.

이 속성은 파일 크기를 클릭할 때에만 유효합니다.

시간
로그 파일의 이 속성을 클릭하여 시간 자체에 기초하여 관리합니다. 시작 시간 필드에 지정한 시간에 파일이 롤오버됩니다.
시작 시간
Application Server가 다시 시작된 후 첫 번째 시간의 주기적 롤오버 알고리즘이 시작된 날의 시간(1 - 24)을 지정합니다. Application Server 시작 시 알고리즘이 로드됩니다. 롤오버 알고리즘이 그 시간(시작 시간 필드)에 시작되었으면, 일정 시간마다(반복 시간 필드) 파일을 롤합니다. Application Server를 중지할 때까지 이 롤오버 패턴이 변화 없이 계속됩니다.
반복 시간
주기적 롤오버가 발생할 때의 시간(1 - 24)을 지정합니다.
반복 시간
로그 파일이 롤오버된 후의 시간 수를 지정합니다. 유효한 값의 범위는 1 - 24입니다.

시간에 의해, 크기에 의해 또는 시간 및 크기에 의해 로그 파일이 롤오버되도록 구성하십시오. 파일 크기크기를 클릭하여 처음 일치하는 기준에서 파일을 롤하십시오. 예를 들어서 반복 시간 필드가 5시간이고 최대 파일 크기가 2MB이면, 시간 간격이 경과하기 전에 파일이 2MB에 도달하지 않는 한 파일이 5시간마다 롤됩니다. 크기가 롤오버된 후에는 파일이 시간 간격마다 계속 롤됩니다.

이력 로그 파일의 최대 수

보관할 이력(역할) 파일 수를 지정합니다. 스트림이 롤될 때까지 현재 파일에 쓰여집니다. 롤오버되면, 현재 파일이 닫히고 현재 이름과 롤오버 시간 소인으로 구성된 새 이름으로 저장됩니다. 그런 후, 스트림이 다시 원래의 이름을 가진 새 파일을 열어서 계속 씁니다. 이력 파일이 없다가 이력 파일 최대 수 필드의 값까지 늘어납니다. 다음 롤오버는 오래된 이력 파일을 삭제합니다.

설치된 응용프로그램 출력

응용프로그램 코드에서 발행된 System.out 또는 System.err 인쇄 명령문이 로그되고 형식화될지 지정합니다.

응용프로그램 인쇄 명령문 표시
이 필드를 클릭하여 응용프로그램이 printprintln 스트림 메소드를 사용하여 스트림에 쓰는 메시지를 표시하십시오. WebSphere Application Server 시스템 메시지는 항상 표시됩니다.
형식 인쇄 명령문
이 필드를 클릭하여 WebSphere Application Server 시스템 메시지와 같은 응용프로그램 인쇄 명령문을 형식화합니다.

런타임 탭

파일 이름
이 페이지에 설명된 로그 파일 이름 중 하나를 지정합니다.

첫 번째 파일 이름 필드는 System.out 로그의 이름을 지정합니다. 두 번째 파일 이름 필드는 System.err 파일의 이름을 지정합니다.

런타임 탭에서 보기 단추를 눌러 선택된 로그 파일의 목차를 보십시오.

System.out 로그 또는 System.err 로그에 대해 지정된 파일 이름에는 다음 값 중 하나를 가지고 있어야 합니다.

파일 이름
파일 시스템 내의 파일 이름. 완전한 파일 이름을 사용할 것을 권장합니다. 파일 이름이 완전하지 않은 경우 서버의 현재 작업 디렉토리와 관련있는 것으로 간주됩니다. 각 스트림은 전용 파일로 구성되어야 합니다. 예를 들어, 동일한 실제 파일로 System.out 파일과 System.err 파일의 경로를 모두 재지정할 수 없습니다.

파일을 포함하는 디렉토리가 이미 존재하는 경우, 서버가 실행되는 사용자 ID는 해당 디렉토리에 대한 읽기/쓰기 액세스가 필요합니다. 디렉토리가 존재하지 않는 경우 적절한 권한으로 작성됩니다. 서버가 실행 중인 사용자 ID는 디렉토리를 작성하는 권한을 가지고 있어야 합니다.

콘솔
이것은 해당 프로세스 스트림으로 프로세스를 재지정할 때 사용하는 특수한 파일 이름입니다. 이 값이 System.out에 대해 지정되면 파일이 stdout으로 경로 재지정됩니다. 이 값이 System.err에 대해 지정되면 파일이 stderr으로 경로 재지정됩니다.
없음
스트림에 기록된 모든 데이터를 버립니다. 없음을 지정하는 것은 Unix 시스템에서 스트림을 dev/null로 재지정하는 것과 같습니다.

관련 정보

관리 콘솔 단추
관리 콘솔 범위 설정
관리 콘솔 필터 설정
관리 콘솔 환경 설정
관리 콘솔 페이지 기능