相关疑难解决方法(0)

用于python警告的日志堆栈跟踪

我正在我的python程序中使用的包正在发出警告,我想了解其确切原因.我已经设置logging.captureWarning(True)并在捕获日志中捕获警告,但仍然不知道它来自何处.我如何记录堆栈跟踪,以便我可以看到警告来自哪里?我用traceback吗?

python logging warnings stack-trace

5
推荐指数
2
解决办法
1917
查看次数

logging.warn() 添加堆栈跟踪

logging.warn('....')我今天正在处理的遗留代码库中有几个调用。

我想更好地理解日志输出。到目前为止logging.warn()确实发出了一行。但这一行不足以理解上下文。

我想查看解释器的堆栈跟踪。

由于我的代码中有很多logging.warn('....')行,我想保留它们原样,只修改日志记录的配置。

如何自动将解释器堆栈跟踪添加到每个warn()error()调用?

我知道这logging.exception("message")显示了堆栈跟踪,但我想保持这些logging.warn()行不变。

python logging python-2.7

3
推荐指数
1
解决办法
2243
查看次数

标签 统计

logging ×2

python ×2

python-2.7 ×1

stack-trace ×1

warnings ×1