2011-05-04 3 views
3

나는 log4j를 사용하여 파일에 기록하고 예외에 대한 메일을 보내는 자바 프로세스 (Tomcat 내부)를 가지고있다. 이것은 다른 날에 코드 조각이 나쁜 방법으로 잡히고 몇 초마다 많은 예외를 던져서 수천 개의 이메일을 보냈을 때까지 잘 작동합니다.log4j에서 예외 이메일을 스로틀 할 수 있습니까?

log4j에서 보낸 이메일을 차단하는 방법이 있습니까? 아마도 "한 번만이 예외를 보내십시오"또는 "이 예외를 최대 5 분마다 한 번 보내십시오".

라이언

답변

2
에게 사전에

감사

(물론 나는이 특정 상황에 대한 코드를 수정 하겠지만, 미래에, 비슷한 일이 일어날 수 있도록 그것은 하룻밤 매 10 초마다 실행)

다음 중 하나를 시도해보십시오. https://github.com/reaktor/log4j-email-throttle

간단하지만 작동합니다.

+0

그래, 간단하지만 일을 정확하게한다. 감사! – Ryan

관련 문제