2015-01-16 4 views
1

Twisted (파이썬에서)을 사용하여 서버와 여러 클라이언트를 구현했습니다. 이제 서버를 개발하면서 코드가 복잡해지면서 가능한 버그를 신중하게 해결해야합니다. 그러나, Twisted 원자로 (내 추측) 때문에 코드에 명백한 결함이있는 경우에도 오류 메시지가 표시되지 않습니다. Twisted 원자로를 실행하는 동안 영사관에 ​​오류 메시지가 표시되는 모범 사례 또는 솔루션이 있는지 궁금합니다. 정보를 얻기 위해 lineReceiver와 serverFactory를 사용하고 defferedToThread를 사용하여 다른 스레드를 서버의 네트워킹 부분과 병렬로 실행합니다. 미리 감사드립니다.Twisted reactor를 사용하는 동안 오류 메시지를받는 방법?

답변

1

로깅 사용.

from twisted.python.log import startLogging 
from sys import stdout 

startLogging(stdout) 

... 

또는 당신을 위해 자동으로 할 수 twistd를 사용합니다.

+0

답변 해 주셔서 감사합니다. 이미 로깅을 활성화했지만 오류 메시지가 표시되지 않는 경우도 있습니다. 그 이유가 무엇인지 추측 할 수 있습니까? – user823743

+0

오류 메시지가 나타나지 않는 이유는 무엇이라고 생각하십니까? –

관련 문제