2009-12-02 9 views

답변

3

로거는 특정 클래스와 연관되어 있습니다. 그러나 해당 로거와 연관된 여러 핸들러를 가질 수 있습니다. 로거 수준 대신 'the'처리기 수준을 설정하면 올바른 처리기를 설정하고 있는지 확인해야합니다. 여러 핸들러를 사용하고 로깅 수준을 세분화해야하는 경우가 아니면 로거 수준을 조정하고 핸들러 만 남겨 두는 것이 가장 좋습니다.

체크 아웃 this article. 체크 아웃은 핸들러와 로거가 함께 작동하는 방식을 잘 설명합니다.

+0

감사합니다. 실제로 거기에 링크 된 철저한 설명입니다. 내가 찾은 것보다 낫다. 저는 다른 레벨의 여러 핸들러를 사용하는 것에 대해서 생각조차하지 않았습니다. 참으로 많은 의미가 있습니다. 실제로 나는 이것을 구현했기 때문에 콘솔은 경고 만 표시하고 loggile도 정보를 기록합니다. 또한 회신에 추가하려면 지금 처리기 수준을 설정하지 않는 것이 좋은 이유는 기본 처리기가 여전히 정보를 잡을 수 있다는 것입니다. – janb

관련 문제