def exception(self, message=None):
"Log an exception as an error and debug if we're doing that."
extype, ex, tb = sys.exc_info()
message = "Exception: %s%s%s" % (
message + ': ' if message is not None else '',
''.join(traceback.format_exception_only(extype, ex)),
''.join(traceback.format_exception(extype, ex, tb)).strip()
)
if self.forced_debug:
self.debug(message)
else:
self.error(message)
# Forced setting of debug level
评论列表
文章目录