Move trackback dumping to logger.

This commit is contained in:
Thomas Adamcik 2012-09-16 16:24:36 +02:00
parent e17e2ea96d
commit 6bee352f47

View File

@ -85,10 +85,10 @@ class DebugThread(threading.Thread):
threads = dict((t.ident, t.name) for t in threading.enumerate())
for ident, frame in sys._current_frames().items():
if self.ident == ident:
continue
print "## Thread: %s (%s) ##" % (threads[ident], ident)
print ''.join(traceback.format_stack(frame))
if self.ident != ident:
stack = ''.join(traceback.format_stack(frame))
logger.debug('Current state of %s (%s):\n%s',
threads[ident], ident, stack)
del frame
self.event.clear()