2010-02-09 10 views
1

매 시간마다 log4net이 작성한 로그 파일이 있습니다. 이 롤이 발생할 때를 알 수있는 방법이 있습니까? 내가 바인딩 할 수있는 log4net lib의 이벤트와 비슷하며이 이벤트가 시작될 때 작업을 수행 하시겠습니까? 코드 샘플을 찾고 있지 않습니다.이 이벤트가 있는지, 그 경우 그의 이름이 무엇인지 알고 싶습니다.Log4net - 파일이 롤백되는시기를 아는 방법?

미리 감사드립니다.

PS : 시간이 내 응용 프로그램에서 구성 할 수 있습니다, 그래서 단순히 타이머 ...

답변

4

난 당신이 RollingFileAppender를 사용하는 추측을 사용할 수 없습니다.
이 경우 RollingFileAppender에서 상속받은 자신 만의 appender를 사용하고 RollOverRenameFiles를 덮어 써서 논리와 원래 구현을 수행해야합니다.
RollOverTime이 시간입니다. 이것들은 보호되어 있으므로 상속을 사용하여 자신 만의 구현을 만들어야합니다.
자세한 내용은 RollingFileAppender 설명서를 참조하십시오.

+0

RollOverRenameFiles가 가상이 아닙니다. –