10.2. 로그 파일 보기
서버 및 애플리케이션 로그를 보는 것은 오류, 성능 문제 및 기타 문제를 진단하는 데 중요합니다.
다음 방법을 사용하여 로그를 볼 수 있습니다.
로그 액세스 및 관리와 관련하여 다음 주요 포인트를 고려하십시오.
-
로그는 서버의
jboss.server.log.dir속성으로 지정된 디렉터리에 있어야 합니다. - 로그는 파일, 주기적 회전, 크기 회전 또는 주기적인 크기 회전 로그 처리기로 정의됩니다.
- RBAC(역할 기반 액세스 제어)는 사용자가 관리 콘솔 또는 CLI에서 액세스할 수 있는 로그만 볼 수 있도록 제한합니다.
10.2.1. 관리 콘솔에서 로그 보기 링크 복사링크가 클립보드에 복사되었습니다!
로그 액세스를 위한 그래픽 인터페이스를 제공하는 JBoss EAP 관리 콘솔에서 로그를 직접 볼 수 있습니다.
사전 요구 사항
- JBoss EAP가 실행 중입니다.
- 관리 콘솔에 액세스할 수 있습니다.
프로세스
- 관리 콘솔에 로그인합니다.
- 런타임 탭을 선택하고 적절한 서버를 선택합니다.
- 로그 파일을 선택하고 목록에서 로그 파일을 선택합니다.
보기를 클릭하여 로그 콘텐츠를 열고 검색하거나 드롭다운에서 다운로드를 선택하여 로그 파일을 로컬 파일 시스템에 저장합니다.
주의관리 콘솔 로그 뷰어는 매우 큰 로그 파일을 위해 설계되지 않았습니다(예: 100MB 이상). 15MB보다 큰 로그 파일을 열려고 하면 확인 프롬프트가 표시됩니다. 관리 콘솔에서 매우 큰 파일을 열면 브라우저가 충돌할 수 있습니다. 대용량 로그 파일을 다운로드하여 텍스트 편집기에서 여는 것이 좋습니다.
10.2.2. 관리 CLI에서 로그 보기 링크 복사링크가 클립보드에 복사되었습니다!
read-log-file 명령을 사용하여 관리 CLI에서 로그 파일 내용을 읽을 수 있습니다. 기본적으로 지정된 로그 파일의 마지막 10 행이 표시됩니다.
사전 요구 사항
- JBoss EAP가 실행 중입니다.
- 관리 CLI에 액세스할 수 있습니다.
프로세스
다음 명령을 사용하여 로그 파일의 내용을 읽습니다.
/subsystem=logging/log-file=LOG_FILE_NAME:read-log-file참고관리형 도메인에서 이 명령 앞에
/host=HOST_NAME/server=SERVER_NAME.다음 매개변수를 사용하여 로그 출력을 사용자 지정합니다.
- encoding: 파일을 읽는 데 사용되는 문자 인코딩을 지정합니다.
-
lines: 파일에서 읽을 행 수를 설정합니다. 값
-1은 모든 로그 행을 읽습니다. 기본값은10입니다. -
skip: 읽기 전에 건너뛸 행 수를 지정합니다. 기본값은
0입니다. -
tail: 파일의 끝에서 읽을지 여부를 설정합니다. 기본값은
true입니다.
예를 들어 다음 관리 CLI 명령은 server.log 로그 파일의 상단에서 처음 5 행을 읽습니다.
/subsystem=logging/log-file=server.log:read-log-file(lines=5,tail=false)
이렇게 하면 다음 출력이 생성됩니다.
{
"outcome" => "success",
"result" => [
"2016-03-24 08:49:26,612 INFO [org.jboss.modules] (main) JBoss Modules version 1.5.1.Final-redhat-1",
"2016-03-24 08:49:26,788 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final-redhat-1",
"2016-03-24 08:49:26,863 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0049: JBoss EAP 7.0.0.GA (WildFly Core 2.0.13.Final-redhat-1) starting",
"2016-03-24 08:49:27,973 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http)",
"2016-03-24 08:49:27,994 INFO [org.xnio] (MSC service thread 1-1) XNIO version 3.3.4.Final-redhat-1"
]
}