Параметры отладки libusb не работают так, как описано в документации.Как они на самом деле работают, выглядит так:
Если вы сконфигурируете с --enable-debug-log
, то при компиляции вы безоговорочно активируете все сообщения DEBUG, INFO, WARNING и ERROR для всех контекстов.
Если вынастройте с --disable-log
, затем при компиляции вы безоговорочно деактивируете все сообщения регистрации на всех уровнях.
С отключенным отладочным журналом и включенным ведением журнала (по умолчанию) вы можете использовать libusb_set_debug для запроса INFO, WARNING иСообщения об ошибках для определенных контекстов, но НЕ возможно запросить сообщения уровня DEBUG, несмотря на то, что для него существует уровень ведения журнала.
Автор libusb, кажется, считает это нарушенное поведение функцией и не делает этого.планирую изменить это.Смотрите это: http://libusb.6.n5.nabble.com/does-libusb-set-debug-work-td7638.html#a7641