Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
Archivo: debug.py Proyecto: 01-/scrapy
 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})
Ejemplo n.º 4
0
 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})
Ejemplo n.º 5
0
 def cb(response):
     est.append(format_engine_status(crawler.engine))
Ejemplo n.º 6
0
 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)