<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>异常追踪 on PlumePHP</title><link>https://plumephp.com/tags/%E5%BC%82%E5%B8%B8%E8%BF%BD%E8%B8%AA/</link><description>Recent content in 异常追踪 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Sep 2026 11:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%BC%82%E5%B8%B8%E8%BF%BD%E8%B8%AA/index.xml" rel="self" type="application/rss+xml"/><item><title>Python 调试与日志工程：从 print 到可观测性</title><link>https://plumephp.com/python-debugging-logging/</link><pubDate>Mon, 28 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/python-debugging-logging/</guid><description>&lt;blockquote&gt;
&lt;p&gt;调试不是「出 bug 才做的事」，而是理解程序行为的基本方法。本文从最快的 &lt;code&gt;print&lt;/code&gt; 技巧讲到生产级结构化日志，帮你建立一套完整的调试与可观测性工具箱。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="目录"&gt;目录&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-print-%E8%B0%83%E8%AF%95%E7%9A%84%E8%89%BA%E6%9C%AF"&gt;print 调试的艺术&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-pdb-%E4%BA%A4%E4%BA%92%E5%BC%8F%E8%B0%83%E8%AF%95"&gt;pdb 交互式调试&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E5%BC%82%E5%B8%B8%E4%B8%8E-traceback-%E6%B7%B1%E5%85%A5"&gt;异常与 traceback 深入&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-logging-%E6%9E%B6%E6%9E%84"&gt;logging 架构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E7%BB%93%E6%9E%84%E5%8C%96%E6%97%A5%E5%BF%97-structlog"&gt;结构化日志 structlog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E6%97%A5%E5%BF%97%E9%85%8D%E7%BD%AE%E5%AE%9E%E6%88%98"&gt;日志配置实战&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E6%80%A7%E8%83%BD%E5%89%96%E6%9E%90-py-spy-%E4%B8%8E-cprofile"&gt;性能剖析 py-spy 与 cProfile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E5%AE%9A%E4%BD%8D"&gt;内存泄漏定位&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E7%94%9F%E4%BA%A7%E5%8F%AF%E8%A7%82%E6%B5%8B%E6%80%A7%E9%9B%86%E6%88%90"&gt;生产可观测性集成&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E9%80%9F%E6%9F%A5%E8%A1%A8%E4%B8%8E%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5"&gt;速查表与最佳实践&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="1-print-调试的艺术"&gt;1. print 调试的艺术&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;print&lt;/code&gt; 是最快的调试手段，但要 print 得聪明：&lt;/p&gt;</description></item></channel></rss>