로깅 외관으로 slf4j를 사용하는 응용 프로그램이 있습니다. 이제 전송이 기본 로깅 시스템에 전달되기 전에 모든 오류 메시지를 가로 채고 싶습니다. slf4j에서 그렇게 할 수 있습니까? 문서를 살펴본 결과 log4j와 같은 구현에서 Appenders를 변경할 수 있음을 알았지 만 외관 수준에서이 작업을 수행 할 수 있습니까? 절편은 오류 메시지의 숫자에 대한 글로벌 카운터를 증가시키는 것과 같은 기본적인 작업을 수행합니다.차단 로그 메시지 slf4j
13
A
답변
5
SLF4J API에서이 작업을 수행하는 방법은 없습니다.
Logger가 Logback 인 경우 (TurboFilter
)을 사용하여 Logger를 사용할 수 있습니다.
Logback을 사용하지 않는다면 아마도 AspectJ 인터셉터와 같은 것이 필요할 것이다.
+0
그리고 특정 유스 케이스가 로그 메트릭을 얻는 것이라면 Codahale Metrics [link] (http://metrics.codahale.com/manual/logback/)에서이 기능을 수행 할 수있는 추가 기능입니다. – user1916312
관련 문제
- 1. slf4j 로깅 문제 - 로그 파일이 생성되지 않음
- 2. 로그 파일에 문을 로그 얻을 logback SLF4J 수없는
- 3. IP 오류 로그 차단 PHP
- 4. 로그 아웃 차단 된 사용자
- 5. Mandelbrot 메시지 큐 차단 - C
- 6. 로그 모니터링/경고 메시지
- 7. 로그 메시지 필터링을위한 RegExp
- 8. 로그 파일의 이상한 메시지 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- 9. 젠드 양식의 로그 메시지
- 10. 그룹 로그 메시지
- 11. openerp에서 로그 메시지 제거
- 12. Logback : 출력 메시지 appender에 로그 메시지 추가
- 13. django에서 간단한 오류 로그 메시지
- 14. GTK 디버그 로그 메시지 표시
- 15. Java 가비지 수집 로그 메시지
- 16. 독자적으로 개정 관리를위한 로그 메시지
- 17. 이벤트 로그 메시지 문제가 발생했습니다.
- 18. 난독 화 후에 로그 메시지
- 19. 안드로이드 이상한 디버그 로그 메시지
- 20. Doxygen에 SVN 로그 메시지 포함
- 21. 차단 된 사용자 지정 메시지 상자
- 22. C의 자동 차단 메시지 상자가 없습니다.
- 23. jboss as 5.1 logback slf4j log4j
- 24. 로그백을 통한 구성 요소 기반 로깅 (또는 : 외래 로그 메시지 차단)
- 25. SLF4J 바인딩이 여러 개인 경우 SLF4J 사용 방법
- 26. SLF4J 자바 로깅 디자인
- 27. JRuby - SLF4J 사용하기
- 28. 석영을 사용하는 slf4j 예외
- 29. SLF4J Log4jLoggerAdapter 사용 방법
- 30. config log4j via slf4j
나에게 좋은 디자인 결정 같지는 않습니다. 앞으로는 구성을 사용하여이 기능을 해제 할 수 있습니다. 아마도 당신은 우리와 공유하고 싶은 특정 요구 사항/제약 조건을 가지고있을 것입니다. –
요구 사항은 내가 언급 한 것만 큼 간단합니다. 임계 값이 충족되면 오류 로그를보고 통지를 보내십시오. 내가 조금 검색하고 있었고 특정 Appenders를 발견했습니다. 구현 [링크] (http://metrics.codahale.com/manual/logback/) – user1916312