实战 1:修改 BlueZ 源码,添加自定义开机日志在蓝牙底层开发中,我们经常需要追踪 bluetoothd 的启动流程——它什么时候初始化了 D-Bus 连接?什么时候创建了 MGMT 套接字?什么时候加载了插件?原生日志机制虽然提供了 info()、DBG() 等函数,但默认情况下 DBG() 被关闭,info() 输出稀少,难以追踪完整启动链路。本文手把手教你修改 BlueZ 5.x 源码,在 bluetoothd 启动的关键节点添加自定义日志,完成从源码修改→编译→部署→验证的全流程实战,为后续深度二次开发打下基础。