2010-07-27 2 views
1

올바르게 작동하는 BySize에서 로그 파일 회전 전략을 변경하는 wlst 스크립트를 작성했지만 회전 된 파일의 이름은 여전히 ​​fileName.log000n입니다. 여기서 n은 숫자입니다.weblogic 설정 로그 파일 이름 순환 패턴

대신 회전 된 파일 이름에 datestamp를 갖고 싶습니다. 나는 이것을 할 방법을 찾지 못했습니다. 관리 콘솔이나 wlst와는 다릅니다.

제안 사항?

답변

2

파일 이름에 타임 스탬프를 설정할 수 있습니다. http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/logging/RotateLogFiles.html

에서

로그 파일은 파일 이름 필드에, 회전 때, 에 파일 이름을 시간과 날짜 스탬프를 포함 파일에 java.text.SimpleDateFormat에 변수를 추가하려면 이름과 서라운드는 각각 백분율 (%) 자를 포함하는 변수입니다. 예를 들어

, 당신은 파일 이름에 필드 다음 값을 입력하는 경우 : myserver_ %의 YYYY %의 퍼센트 MM %% DD % 퍼센트 HH %% mm의 %의 .LOG, 서버의 로그 파일을 이름은 myserver_yyyy_MM_dd_hh_mm.log가됩니다.

서버 인스턴스가 로그 파일을 회전하면 회전 된 파일 이름 에 날짜 스탬프가 포함됩니다. myserver_2005_03_04_10_15.log 예를 들어, 서버 인스턴스는 오전 10시 15분에서 4 년 3 월, 2005 년의 로컬 로그 파일 이름이 지정됩니다 이전 로그 메시지가 포함 된 로그 파일을 회전합니다.

당신이 시간과 날짜 스탬프를 포함하지 않는 경우, 회전 된 로그 파일은 파일 이름이 로그 파일에 대해 구성된 이름을 생성 filenamennnnn의 순서대로 번호 있습니다. 의 경우 : myserver.log00007