首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libusb-1.0调试信息

libusb-1.0调试信息
EN

Stack Overflow用户
提问于 2011-12-13 04:29:41
回答 1查看 6.7K关注 0票数 2

我想知道libusb_set_debug()是否有效。我不能从它得到任何输出。如果我使用--enable- debug -log进行配置和构建,我可以打开调试日志。如果我将libusb_set_debug()设置为3,我应该得到与enable-debug-log相同的输出吗?我没有设置LIBUSB_DEBUG环境变量。我想我漏掉了一些简单的东西。谢谢,

EN

回答 1

Stack Overflow用户

发布于 2012-04-21 00:43:33

libusb调试选项不能像文档中描述的那样工作。它们的实际工作方式如下所示:

如果您使用--enable-debug-log进行配置,则在编译时,您将无条件地激活所有上下文的所有调试、信息、警告和错误消息。

如果您使用--disable-log进行配置,那么在编译时,您将无条件地停用所有级别的所有日志记录消息。

在禁用调试日志并启用日志记录(默认设置)的情况下,您可以使用libusb_set_debug请求特定上下文的信息、警告和错误消息,但不能请求调试级别的消息,尽管存在日志记录级别。

libusb的作者似乎认为这种破坏行为是一种特征,并且不打算改变它。看看这个:http://libusb.6.n5.nabble.com/does-libusb-set-debug-work-td7638.html#a7641

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8480388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档