Python试用除外:如何使Logging.info可变化?

时间:2018-08-10 01:49:34

标签: python variables logging error-logging try-except

这将是您整天看到的最有趣的事情。但是在这里。如何将打印出的异常消息转换为变量,以便对其进行全球化并将其更新到数据库中?

这是个比喻:

window.addEventListener('beforeunload', this.setFlagToFalse);

这是我目前正在做的事情:

try:

except Exception as e:
        logging.error(traceback.format_exc())

所以,我基本上得到了None,因为显然它没有被可变化:

try:

except Exception as e:
        logging.error(traceback.format_exc())
        loginerror = logging.error(traceback.format_exc())
        print str(loginerror)

如果需要,这是我的异常消息打印出来的内容:

None

1 个答案:

答案 0 :(得分:0)

如果删除logging.error,它将返回错误消息的字符串。

try:
    print(0/0)
except Exception as e:
    x = traceback.format_exc()

print(x)