diff options
Diffstat (limited to 'qdbd/usb-gadget/usbgadgetreader.cpp')
-rw-r--r-- | qdbd/usb-gadget/usbgadgetreader.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/qdbd/usb-gadget/usbgadgetreader.cpp b/qdbd/usb-gadget/usbgadgetreader.cpp index dfb5600..e8e1500 100644 --- a/qdbd/usb-gadget/usbgadgetreader.cpp +++ b/qdbd/usb-gadget/usbgadgetreader.cpp @@ -25,8 +25,11 @@ #include <QtCore/qdebug.h> #include <QtCore/qfile.h> +#include <QtCore/qloggingcategory.h> #include <QtCore/qtimer.h> +Q_DECLARE_LOGGING_CATEGORY(usbC); + UsbGadgetReader::UsbGadgetReader(QFile *readEndpoint) : m_readEndpoint{readEndpoint} { @@ -36,7 +39,7 @@ UsbGadgetReader::UsbGadgetReader(QFile *readEndpoint) void UsbGadgetReader::executeRead() { if (!m_readEndpoint->isOpen()) { - qWarning() << "tried to receive from host through closed endpoint"; + qCCritical(usbC) << "Tried to receive from host through closed endpoint"; return; } @@ -45,10 +48,10 @@ void UsbGadgetReader::executeRead() QByteArray headerBuffer{qdbHeaderSize, '\0'}; int count = m_readEndpoint->read(headerBuffer.data(), headerBuffer.size()); if (count == -1) { - qWarning() << "error in reading message header from endpoint"; + qCWarning(usbC) << "Could not read message header from endpoint"; return; } else if (count < headerBuffer.size()) { - qWarning() << "error: read" << count << "out of" << headerBuffer.size() << "byte header from endpoint"; + qCWarning(usbC) << "Could only read" << count << "out of" << headerBuffer.size() << "byte header from endpoint"; return; } @@ -62,10 +65,10 @@ void UsbGadgetReader::executeRead() QByteArray dataBuffer{dataSize, '\0'}; count = m_readEndpoint->read(dataBuffer.data(), dataBuffer.size()); if (count == -1) { - qWarning() << "error in reading data from endpoint"; + qCWarning(usbC) << "Could not read message payload from endpoint"; return; } else if (count < dataBuffer.size()) { - qWarning() << "error: read" << count << "out of" << headerBuffer.size() << "byte data from endpoint"; + qCWarning(usbC) << "Could only read" << count << "out of" << headerBuffer.size() << "byte payload from endpoint"; return; } |