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

Popular posts from this blog

matlab - Deleting rows with specific rules -

php - MySQLi multi_query results for later use -