2014-02-10 4 views
0

파이썬 2.7에서 로깅 모듈을 사용하고 있습니다. 나는 다른 아이들과 두 명의 핸들러가있는 로거를 가지고있다.파이썬에서 로깅 기록 얻기

로거가 일정 수준의 이벤트 (예 : 예외)를 처리했는지 어떻게 확인할 수 있습니까?

+0

"확인"보다는 "확인"을 의미합니까? 일반적으로 로그를보고 뭔가가 발생했는지 확인합니다 :-) –

+0

메일에 특정 값 이상의 레벨이있는 ​​메일 (첨부 파일의 로그 파일 포함)을 보내려고합니다. 실제로 로그 파일을 검색 할 수는 있지만 더러운 해결 방법입니다. – saroele

답변

1

가장 적합한 방법은 필요에 따라 적절한 조치를 취한 사용자 지정 처리기를 작성하는 것입니다. 예를 들어 플러시 수준을 원하는 수준 값으로 설정 한 MemoryHandler 하위 클래스를 사용할 수 있으며 flush() 메서드는 전자 메일을 보내도록 재정의 될 수 있습니다 (응답 성이 중요한 경우 별도의 스레드에서 수행하는 것이 이상적입니다).