标签: python debugging
我有一个问题。在哪种情况下,我应该使用python的调试器而不是日志记录模块。我不知道这两个都是调试工具,但是我不知道如何正确使用它们-如果最好是使用日志记录模块或python的调试器进行初级调试。
答案 0 :(得分:4)
调试和登录应用程序是两件事。
在开发应用程序和解决错误时(使用断点查看应用程序的状态,逐步执行代码),应使用debugger。
Logging来查看应用程序在做什么(如果在捕获异常并记录日志等过程中发生了错误,则该错误)。当您不调试它并解决了大多数错误时,这将为您提供帮助,但是错误总会发生。当他们这样做时,您可以查看日志并查看崩溃时应用程序的异常和行为。