From 5f3e0babb150fc7f2f617a8822d045ac9a28419e Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Thu, 15 Jun 2023 10:54:32 +0200 Subject: [PATCH] Load CashAgentLib: print errorString if load fails --- src/ATBAPP/ATBDeviceControllerPlugin.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.cpp b/src/ATBAPP/ATBDeviceControllerPlugin.cpp index 8d8bb33..ec80640 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.cpp +++ b/src/ATBAPP/ATBDeviceControllerPlugin.cpp @@ -493,6 +493,7 @@ bool ATBDeviceControllerPlugin::private_loadCashAgentLib(QString pluginName) QObject* plugin = pluginLoader->instance(); if (!pluginLoader->isLoaded()) { qCritical() << "ATBDeviceControllerPlugin: can not instantiate CashAgentLib: " << pluginName; + qCritical() << " error: " << pluginLoader->errorString(); this->errorCode = 6; this->errorDescription = "ERROR: can not instantiate CashAgentLib: " + pluginName; return false; @@ -510,6 +511,8 @@ bool ATBDeviceControllerPlugin::private_loadCashAgentLib(QString pluginName) qCritical() << "ATBDeviceControllerPlugin: hw is NULL"; } + qCritical() << "ATBDeviceControllerPlugin: loaded CashAgentLib"; + return true; }