def dump_stacktrace(self, signum, frame): stackdumps = self._thread_stacks() enginestatus = format_engine_status(self.crawler.engine) liverefs = format_live_refs() msg = "Dumping stack trace and engine status" \ "\n{0}\n{1}\n{2}".format(enginestatus, liverefs, stackdumps) log.msg(msg)
def dump_stacktrace(self, signum, frame): log_args = { 'stackdumps': self._thread_stacks(), 'enginestatus': format_engine_status(self.crawler.engine), 'liverefs': format_live_refs(), } logger.info("Dumping stack trace and engine status\n" "%(enginestatus)s\n%(liverefs)s\n%(stackdumps)s", log_args, extra={'crawler': self.crawler})
def cb(response): est.append(format_engine_status(crawler.engine))
def dump_stacktrace(self, signum, frame): msg = "Dumping stack trace and engine status" + os.linesep msg += "".join(traceback.format_stack(frame)) msg += os.linesep msg += format_engine_status() log.msg(msg)