我应该使用日志记录模块还是python的调试器?

时间:2018-06-29 08:21:11

标签: python debugging

我有一个问题。在哪种情况下,我应该使用python的调试器而不是日志记录模块。我不知道这两个都是调试工具,但是我不知道如何正确使用它们-如果最好是使用日志记录模块或python的调试器进行初级调试。

1 个答案:

答案 0 :(得分:4)

调试和登录应用程序是两件事。

在开发应用程序和解决错误时(使用断点查看应用程序的状态,逐步执行代码),应使用debugger

在整个应用程序中都应使用

Logging来查看应用程序在做什么(如果在捕获异常并记录日志等过程中发生了错误,则该错误)。当您不调试它并解决了大多数错误时,这将为您提供帮助,但是错误总会发生。当他们这样做时,您可以查看日志并查看崩溃时应用程序的异常和行为。