나는 3 개의 프로세스를 내 뒤틀린 리액터 (Orbited, WSGI (django 실행 중), Twisted 자체) 아래에서 실행합니다. 모든 로그를 같은 장소로 이동하면 나는 현재뒤틀린 로깅
log.startLogging(sys.stdout)
을 사용하고
는 너무 많은 홍수가있다. WSGI에서 내 로그의
한 줄은 다음과 같이이다 :
2010-08-16 02:21:12-0500 [-] 127.0.0.1 - - [16/Aug/2010:07:21:11 +0000] "GET /statics/js/monitor_rooms.js HTTP/1.1" 304 - "http://localhost:11111/chat/monitor_rooms" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8"
시간은 두 번 기본적으로 반복됩니다.
- 3 개 소스에서 로그를 처리하는 가장 좋은 방법은 무엇입니까 (아무것도 로깅 없다) 나는 내 자신의 포맷을 사용한다고 생각하지만, 불행히도 나는의 트위스트 문서에서 찾을 수없는 이유는 무엇입니까?
- 내 자신의 포맷터를 설정하려면 twisted.log에서 어떤 기능을 사용해야합니까 (startLogging에는 대답이 없습니다)
- 내가 제안한 것보다 나은 해결책은 무엇입니까? (저는 로거 설정에 실제로 경험이 없습니다.)