擅长:python、mysql、java
<p>有两种方法可以让你随心所欲。一种叫做“跟踪”,另一种叫做“记录”。在</p>
<p>跟踪意味着您有一些软件(比如<a href="https://docs.python.org/3.6/library/trace.html" rel="nofollow noreferrer">^{<cd1>} module</a>),它允许您创建统计信息—哪些方法被调用的频率、方法参数是什么、谁调用了谁等等</p>
<p>使用跟踪,您需要配置要跟踪的方法/函数调用。它的设置很快,但不能查看方法/函数的内部。有点傻。在</p>
<p>此外,您还必须编写自己的工具来分析跟踪文件,以了解它们的意义。在</p>
<p>日志记录更加手动。您需要配置一个日志框架,然后在感兴趣的地方调用日志方法。这样就可以看到局部变量。您可以用有用的方式格式化逻辑数据结构等</p>
<p>这意味着日志功能更强大,但需要更多的手动工作来设置。
还需要一些时间来学习如何进行适当的日志记录(不要太多,也不要太少)。但是日志记录已经附带了许多功能强大的工具(日志查看器、日志文件旋转以避免磁盘满)。在</p>