python - Twisted with repeated ERROR:twisted log on addErrback -
i have following twister code - version twisted 13.1.0.
d=task.deferlater(reactor, 0, somefx1,arg1) d.addcallback(someclient.send_fx2, arg) d.adderrback(fail) with fail:
def fail(reason): log.err(reason) reactor.stop() i had add adderrback catch errors someclient.send_fx2
the problem that, d.adderrback(fail), logs go crazy. there know thousands of lines of error:twisted - here tail of logs.
2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted:error:twisted: 2013-08-08 14:20:24+0100 [-] error:twisted: 2013-08-08 14:20:24+0100 [-] 2013-08-08 14:20:24+0100 [-] unhandled error traceback (most recent call last): file "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1182, in mainloop self.rununtilcurrent() file "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 805, in rununtilcurrent call.func(*call.args, **call.kw) file "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 381, in callback self._startruncallbacks(result) file "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 489, in _startruncallbacks self._runcallbacks() --- <exception caught here> --- file "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 576, in _runcallbacks current.result = callback(current.result, *args, **kw) (....) exceptions.assertionerror: invalid xxx 2013-08-08 14:20:24+0100 [xxxxxxclientreceiver,client] stopping factory <xxxxxxclient.xxxxxxclientfactory instance @ 0x1c46a28> any idea on happening create many log entries?
thanks.
update
i had python logging observer -
observer = log.pythonloggingobserver() observer.start() removing those, logs went normal.
how can set observer without logging problem?
Comments
Post a Comment