summaryrefslogtreecommitdiffstats
path: root/src/fbgui/sysinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fbgui/sysinfo.cpp')
-rw-r--r--src/fbgui/sysinfo.cpp36
1 files changed, 22 insertions, 14 deletions
diff --git a/src/fbgui/sysinfo.cpp b/src/fbgui/sysinfo.cpp
index 7d6ac92..59fe577 100644
--- a/src/fbgui/sysinfo.cpp
+++ b/src/fbgui/sysinfo.cpp
@@ -1,5 +1,14 @@
#include "sysinfo.h"
+
+#include <log4cxx/logger.h>
+#include "qlog4cxx.h"
+
+using namespace log4cxx;
+using namespace log4cxx::helpers;
+LoggerPtr siLogger(Logger::getLogger("fbgui.sysinfo"));
+
+
// ------------------------------------------------------------------------------------------------
/**
* A empty constructor.
@@ -32,13 +41,13 @@ SysInfo::~SysInfo() {
* @see JavascriptInterface::getSysInfo(const QString& info)
*/
const QString SysInfo::getInfo(const QString& infoName) {
- qxtLog->debug() << "[sysinfo] requested " << infoName;
+ LOG4CXX_DEBUG(siLogger, "[sysinfo] requested " << infoName);
if (infoName == QString("mbserial"))
return getMainboardSerial();
else if (infoName == QString("usb"))
return getUsbVendorIdProductIdSerialNumber();
/* unknown code */
- qxtLog->debug() << "[sysinfo] unknown requested";
+ LOG4CXX_DEBUG(siLogger, "[sysinfo] unknown requested");
return "info_error";
}
// -----------------------------------------------------------------------------------------------
@@ -74,11 +83,10 @@ const QString SysInfo::getMainboardSerial() {
out = QString(attr->value);
}
}
- qxtLog->debug() << "[sysinfo] Mainboard Serial: " + out;
+ LOG4CXX_DEBUG(siLogger, "[sysinfo] Mainboard Serial: " + out);
return out;
}
- qxtLog->debug()
- << "[sysinfo] Mainboard Serial: attrlist is null! return: mainboard_serial_error";
+ LOG4CXX_DEBUG(siLogger, "[sysinfo] Mainboard Serial: attrlist is null! return: mainboard_serial_error");
sysfs_close_class_device(class_device);
return "mainboard_serial_error";
}
@@ -116,14 +124,14 @@ const QString SysInfo::getUsbVendorIdProductIdSerialNumber() {
int r = 1;
r = libusb_init(&ctx);
if (r < 0) {
- qxtLog->debug() << tag + "failed to initialise libusb";
+ LOG4CXX_DEBUG(siLogger, tag + "failed to initialise libusb");
return "error";
}
cnt = libusb_get_device_list(ctx, &devs); //get the list of devices
if (cnt < 0) {
- qxtLog->debug() << tag + "Get Device Error"; //there was an error
+ LOG4CXX_DEBUG(siLogger, tag + "Get Device Error"); //there was an error
}
- qxtLog->debug() << tag + cnt + " Devices in list."; //print total number of usb devices
+ LOG4CXX_DEBUG(siLogger, tag + cnt + " Devices in list."); //print total number of usb devices
ssize_t i; //for iterating through the list#
for (i = 0; i < cnt; i++) {
//printdev(devs[i]); //print specs of this device
@@ -132,7 +140,7 @@ const QString SysInfo::getUsbVendorIdProductIdSerialNumber() {
libusb_device_descriptor desc;
int re = libusb_get_device_descriptor(dev, &desc);
if (re < 0) {
- qxtLog->debug() << tag + "failed to get device descriptor";
+ LOG4CXX_DEBUG(siLogger, tag + "failed to get device descriptor");
return "error";
}
infos.insert("vendorId", desc.idVendor);
@@ -141,27 +149,27 @@ const QString SysInfo::getUsbVendorIdProductIdSerialNumber() {
libusb_device_handle *handle;
re = libusb_open(dev, &handle);
if (re != 0) {
- qxtLog->debug() << tag + "failed to get handler / fail to open device";
+ LOG4CXX_DEBUG(siLogger, tag + "failed to get handler / fail to open device");
return "error";
}
re = libusb_get_string_descriptor_ascii(handle, desc.iSerialNumber,
string, sizeof(string));
if (re < 0) {
- qxtLog->debug() << tag + "failed to get SerialNumber";
+ LOG4CXX_DEBUG(siLogger, tag + "failed to get SerialNumber");
return "error";
}
infos.insert("serialnumber", QString((const char *) string));
re = libusb_get_string_descriptor_ascii(handle, desc.iProduct, string,
sizeof(string));
if (re < 0) {
- qxtLog->debug() << tag + "failed to get Product";
+ LOG4CXX_DEBUG(siLogger, tag + "failed to get Product");
return "error";
}
infos.insert("product", QString((const char *) string));
re = libusb_get_string_descriptor_ascii(handle, desc.iManufacturer,
string, sizeof(string));
if (re < 0) {
- qxtLog->debug() << tag + "failed to get Product";
+ LOG4CXX_DEBUG(siLogger, tag + "failed to get Product");
return "error";
}
infos.insert("manuacturer", QString((const char *) string));
@@ -174,7 +182,7 @@ const QString SysInfo::getUsbVendorIdProductIdSerialNumber() {
/*
QByteArray json = serializer.serialize(list);
- qxtLog->debug() << tag + "json object: " + json;
+ LOG4CXX_DEBUG(siLogger, tag + "json object: " + json);
return json;
*/
}