WAS 엔지니어

[WLS12c] Log Rotation (콘솔 활용편) 본문

WAS/WebLogic

[WLS12c] Log Rotation (콘솔 활용편)

bluerainxx 2022. 8. 16. 16:34

 

 

 

 

 

 



✨ 목표

 

weblogic access / server log

- 날짜, 기동 시간 별 네이밍

- 매일 특정 시간이 되면 log rotation 


 

 

 

 

Weblogic console 웹로직 콘솔 활용

 

환경 > 서버 > 로깅

 

 

 

 Server log 설정 방법

 

 

  • 로그 파일의 이름 형식을 설정할 수 있다.
  • 시간 및 날짜 기록을 포함시키지 않으면 순환된 로그 파일에는 SERVER_NAME.lognnnnn 생성 순서대로 번호가 지정됨
  • 로그 파일을 순환할 때 파일 이름에 타임 또는 날짜 스탬프를 포함하려면 파일 이름 필드에서 파일 이름에 java.text.SimpleDateFormat 변수를 추가하고 각 변수를 백분율(%) 문자로 묶는다.
  • 예를 들어, 파일 이름 필드에 myserver_%yyyy%_%MM%_%dd%_%hh%_%mm%.log 값을 입력하면 서버 로그 파일의 이름은 myserver_yyyy_MM_dd_hh_mm.log로 지정된다.

위 사진처럼 설정하면 나오는 파일 명

 

 

  • 순환 간격 단위 : h (시간), 최소 숫자는 1이다.

 

 

 

 

 

 

 

 

 access log 설정 방법

 

들어가기에 앞서,

 

🔒 HTTP 요청관련으로 access.log 파일은 요청 받을 때 마다 즉시 쓰이지 X 

🔒 버퍼(기본 크기 8kb)가 채워져야 access.log 파일에 write 됨

 


 

🔑 웹로직 콘솔 > 로깅 > HTTP > 고급 > 로그 파일 버퍼 : 0 으로 설정

🔑 위와 같이 설정하면 실시간으로 HTTP 요청이 access.log에 쌓이게 된다.

 

 

 

 

+ 또는 config.xml에서 <buffer-size-kb>0</buffer-size-kb>로 설정 가능


 

 

 

 

원하는 대로 설정해줌

 

 

'WAS > WebLogic' 카테고리의 다른 글

[Weblogic12c] Derby 프로세스 기동하지 않기  (0) 2022.08.18
[wls12c] OPatch, PSU  (0) 2022.08.18
[WebLogic] 디렉토리 구조  (0) 2022.08.01
[WebLogic] JDK 업데이트  (0) 2022.07.20
[Windows] WebLogic 12C 설치  (0) 2022.07.07
Comments