2008-09-29 3 views
3

log4j 로그로 URL을 구독 할 수 있습니까? 많은 애플리케이션에 이메일로 매일 오류 로그 알림이 있음을 이해합니다. 그러나이 방법의 문제점은 응용 프로그램을 호스팅하는 서버가 smtp 기능을 제공하지 않을 수 있다는 것입니다. 따라서 RSS 구독 방식은 더욱 유연 해집니다.RSS를 통해 log4j 로그에 대한 서브 크리크?

누구나 알고 계신가요?

답변

1

꽤 간단한 해결책은 log4j (또는 내 경우 log4net)를 사용하여 일부 저장소 (데이터베이스 또는 파일)에 로깅 정보를 유지하는 것입니다. 그런 다음 로그를 RSS 피드로 제공하는 서비스를 쉽게 만들 수 있습니다.

1

LoggingEvents를 RSS 형식으로 변환하고 디스크 파일에 저장하는 사용자 지정 Log4J appender (하드가 아니라 단지 하위 클래스 WriterAppender)를 작성하는 것이 가장 간단한 작업입니다. 새 이벤트가 생길 때마다 기존 파일을로드하고 파싱 한 다음 새 RSS 항목을 추가하고 다시 작성합니다. 그런 다음 웹 서버를 사용하여 RSS 서버를 구성하십시오.

잘 확장되지는 않지만 로그 이벤트가 많으면 RSS 자체가 좋은 선택이 아닙니다.

관련 문제