我想在bluez上启用调试消息

时间:2016-05-03 11:40:58

标签: debugging ubuntu logging bluetooth bluez

当我使用bluez到我的耳机做音乐流时,我实际上想弄清楚DBG(“”)打印的位置。所以基本上我想知道所有bluez调试消息的打印位置,无论是任何类型的蓝牙操作。例如:扫描,查询,连接等。

希望有人可以帮助我。 提前谢谢。

2 个答案:

答案 0 :(得分:4)

目前我没有Ubuntu,但这是它在Fedora上运行的方式,我确信它在Ubuntu上非常相似,尤其是systemd-part:

之后添加-d启用调试
ExecStart=/usr/libexec/bluetooth/bluetoothd
/usr/lib/systemd/system/bluetooth.service

中的

保存,然后:

$ systemctl daemon-reload
$ systemctl restart bluetooth

现在,您可以在/var/log/syslog

中获取信息

答案 1 :(得分:3)

要添加到datafridge上面的答案,我在Ubuntu 16.04中使用BlueZ 5.41没有/usr/lib/systemd/system/bluetooth.service

文件位于/etc/systemd/system/bluetooth.target.wants/bluetooth.service,要修改的条目为

ExecStart=/usr/lib/bluez5/bluetooth/bluetoothd –d

也可以使用

查看日志
journalctl --unit=bluetooth -f