首页
›
半导体工艺与制造设备
›
043-项目工程实践
›
《调试与日志实用技巧》
VIP20
本课程属于:043-项目工程实践
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
调试与日志实用技巧
📚 共计 30 章节
01
调试入门
调试的本质 · 调试与测试的区别 · 常见调试工具概览(print、pdb、IDE调试器)
概念
工具
02
print调试法
print语句的妙用 · 格式化输出调试信息 · 条件打印与调试开关
print
技巧
03
日志基础
日志的概念 · 日志级别(DEBUG、INFO、WARNING、ERROR、CRITICAL)· Python logging模块快速上手
logging
级别
04
logging模块深入
Logger、Handler、Formatter、Filter四大组件详解
组件
架构
05
日志配置
基本配置(basicConfig)· 配置文件(fileConfig)· 字典配置(dictConfig)
配置
灵活
06
日志输出目标
控制台日志 · 文件日志 · 轮转文件日志(RotatingFileHandler、TimedRotatingFileHandler)
Handler
轮转
07
日志格式化
自定义日志格式 · 添加时间戳、进程ID、线程ID、行号等信息
Formatter
丰富
08
日志过滤器
内置过滤器 · 自定义过滤器 · 基于级别的过滤 · 基于内容的过滤
Filter
精准
09
日志分层设计
模块级日志 · 类级日志 · 函数级日志的最佳实践
分层
最佳实践
10
日志性能优化
异步日志 · 日志缓冲 · 条件日志 · 采样日志
性能
异步
11
结构化日志
JSON格式日志 · 日志与ELK栈集成 · 日志与Splunk集成
JSON
ELK
12
分布式系统日志
链路追踪(Trace ID)· 跨服务日志关联 · 日志上下文传递
分布式
Trace
13
调试器基础
pdb入门 · 常用命令(n、s、c、p、l、q)· 断点设置
pdb
断点
14
pdb高级技巧
条件断点 · 远程调试 · post-mortem调试 · 与IDE集成
高级
远程
15
IDE调试器
PyCharm调试器详解 · VSCode调试器详解 · 断点类型(行断点、函数断点、异常断点)
IDE
断点
16
调试表达式与监视
监视变量 · 计算表达式 · 修改变量值 · 条件断点表达式
监视
表达式
17
多线程/多进程调试
线程断点 · 进程断点 · GIL对调试的影响 · 并发问题定位
并发
线程
18
异常调试
异常堆栈分析 · 捕获异常 · 自定义异常 · 异常链
异常
堆栈
19
内存调试
内存泄漏检测(tracemalloc、objgraph)· 内存分析工具(memory_profiler)
内存
泄漏
20
性能调试
性能分析(cProfile、line_profiler)· 时间测量 · 瓶颈定位
性能
cProfile
21
网络调试
socket调试 · HTTP请求调试 · 抓包工具(Wireshark、tcpdump)基础
网络
抓包
22
数据库调试
SQL日志 · 慢查询分析 · 连接池问题 · 事务调试
数据库
SQL
23
API调试
RESTful API调试 · GraphQL调试 · gRPC调试 · Mock服务
API
Mock
24
前端调试
浏览器开发者工具 · 网络面板 · 控制台 · 断点调试JavaScript
前端
DevTools
25
移动端调试
Android调试(ADB、Logcat)· iOS调试(Xcode、Instruments)
移动端
ADB
26
嵌入式调试
串口日志 · JTAG/SWD调试 · RTOS调试技巧
嵌入式
JTAG
27
调试策略
二分法调试 · 回溯法调试 · 归纳法调试 · 演绎法调试
策略
思维
28
日志管理
日志归档 · 日志轮转策略 · 日志安全(脱敏、加密)· 日志审计
管理
安全
29
日志分析
grep、awk、sed日志分析 · 日志可视化(Kibana、Grafana)· 日志告警
分析
可视化
30
调试与日志最佳实践
调试清单 · 日志规范 · 团队协作 · 持续改进
最佳实践
规范
所属VIP或分类
同VIP:Python系统实战
同VIP:从零构建自己的项目工程架构
同VIP:从项目结构到交付:完整流程实战课程