내가 파이썬의 logging
모듈을 통해 로그인 한 차례에 같은 트위스트 로그 메시지를 많이 생성 내 응용 프로그램에서 XML-RPC 방법이 있습니다꼬인 : 특정 로그 메시지를 어떻게 울리시겠습니까?
2011-09-08 18:00:51.399553 UTC INFO XXX.XXX.XXX.XXX - - [08/Sep/2011:18:00:50 +0000] "POST /RPC2 HTTP/1.0" 200 129 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)"
이 로그 메시지는 나에게 필요하지 않습니다 및 레벨을 logging.DEBUG
으로 변경하거나 완전히 억제하고 싶습니다. 지원됩니까?
EDIT : 이들은 서버 측 로그 메시지로, twisted.web.xmlrpc.XMLRPC
개체의 메소드를 호출 할 때 기록됩니다. 이 객체는 twisted.web.server.Site
및 twisted.web.vhost.NameVirtualHost
객체 아래의 계층 구조 (putChild
)로 사용되며 기본값은 SelectReactor
입니다. 나는이 클래스들 중 하나 또는 요청 객체가 이들을 실제로 로깅 할 수 있다고 생각한다.
내가 침묵시키고 자하는 이러한 로그 메시지가 서버 측에 있음을 지정해야합니다. 사과. +1이 유용하기 때문에 아무튼. 'twisted.web.xmlrpc.XMLRPC' 객체에 대해 설정할 수있는 비슷한 옵션이 있습니까? 나는 10.2 코드를 찾고 아무것도 찾지 못했다. – wberry
이 질문을 좀 더주의 깊게 읽으면 예제 로그 메시지가 클라이언트 측 시작/중지 메시지가 아니라 서버 측 요청 로그 메시지라는 것을 알았을 것입니다. 서버에 대한 답변도 업데이트되었습니다. –
차가움. 부모 클래스'twisted.web.http.HTTPFactory'에'log' 메소드 정의를 찾았습니다. – wberry