-
[Jboos_Wildfly]오픈소스 기술 지원 전문 기업 - (주)제스트정보기술] - Wildfly 의 access log 설정 방법WEBWAS/Wildfly 2024. 6. 10. 16:10
안녕하세요 오픈소스 WEB/WAS/DBMS 기술지원 전문기업
제스트정보기술 입니다.
오늘은 Widlfly의 access log 설정 방법에 대해 알아보겠습니다.
Wildfly 에서는 설치 후 추가 설정 없이는 access log 가 비활성화 된 상태로 서비스가 올라가게 됩니다.
별도의 WEB 서버에서 access log 를 출력하는 경우 이대로여도 상관 없을 수 있지만
Wildfly 만 사용 중이거나 다른 목적 등으로 access log 출력이 필요할 수 있습니다.
이번에는 access log 출력 설정 방법에 대해 알아보도록 하겠습니다.
하기 방법을 천천히 따라해보시면 어렵지 않게 설정하실 수 있을 겁니다.
-- Wildfly access Log 출력 설정 방법 --
초기 설정 상태입니다. access log 설정은 <host> 하위에 위치하게 됩니다.
매우 간단하게도 <access -log/> 설정만 적용하면 바로 access log 는 출력됩니다.
나머지는 전부 default 값이 적용되게 되는데 이 상태로 재기동해서 확인해보면
파일명은 access_log.log 이고
이처럼 매우 심플한 기본 정보가 출력되게 됩니다.
여기에서 Referer , User-Agent , X-Forwaded-for 등 필요한 헤더 값을 출력하도록 설정해보겠습니다.
위와 같이 %{i,header name} 형식으로 포함하고자 하는 header 를 추가할 수 있습니다.
재기동 하게 되면 위 처럼 포맷이 변경된 것을 확인할 수 있습니다.
설정에서 직접 수정하는 방법을 보여드렸으니 CLI 를 통해 수정하는 방법도 보여드리겠습니다.
access log 항목에 대한 위치는 다음과 같습니다.
/subsystem=undertow/server=default-server/host=default-host/setting=access-log
현재까지 이미 적용한 설정도 확인할 수 있습니다.
이번에는 access_log.log 라는 파일명을 access.log 로 변경해보겠습니다.
:write-attribute(name=prefix,value=access.)
명령을 통해 prefix 의 값을 access_log. 에서 access. 로 변경했습니다.
wildfly 를 재기동하여 확인해보면
이와 같이 파일명이 변경되는 것을 확인할 수 있습니다.
이상으로 Wildfly 에서 access log 설정을 추가하는 방법을 알아보았습니다.
다음에도 더 좋은 정보로 찾아뵙겠습니다.
고맙습니다.
'WEBWAS > Wildfly' 카테고리의 다른 글