2012-03-28 3 views
0

로그에 서버 이름을 추가하고 싶습니다. 어떻게하면됩니까? 365 일 후에도 나이를 기준으로 파일을 삭제하고 싶습니다.Java - log4j XML 서버 이름 추가를위한 XML 구성

도움이 될 것입니다.

+0

"추가 서버 이름"은 무엇을 의미합니까? – giorashc

+0

클러스터 된 환경의 많은 서버에 대한 세부 정보를 기록하는 하나의 로그 파일 만 있습니다. 로깅이 시작될 때 서버 이름을 추가하려고합니다. –

답변

0

첫 번째 질문은 내 의견을 참조하십시오.

두 번째 질문의 경우 RollingFileAppender을 사용하고 유지하려는 파일 수를 maxBackupIndex으로 설정하십시오. 정의 도움이 필요하면 알려주세요 ...

+0

원하는 날짜 [DailyRollingFileAppender] (http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html) – Matt

+0

maxBackupIndex는 숫자를 기준으로 파일을 삭제합니다. 하지만 365 일이 경과 한 후 일일 일수를 기준으로 로그 파일을 삭제하고 그 기간 동안 생성 된 파일 수가 일정하지 않으면 달라질 수 있습니다. –

+0

@Matt 제안은 어떻습니까? – giorashc