Ref T723 [xswiftbus] Expose configuration for render phase debug messages

This commit is contained in:
Mat Sutcliffe
2019-12-27 20:50:55 +00:00
parent 95d273442c
commit 8d204cded1
9 changed files with 53 additions and 0 deletions

View File

@@ -59,6 +59,7 @@ namespace XSwiftBus
if (stringCompareCaseInsensitive(key, "dbusMode")) { valid = parseDBusMode(value); }
else if (stringCompareCaseInsensitive(key, "dbusAddress")) { valid = parseDBusAddress(value); }
else if (stringCompareCaseInsensitive(key, "dbusPort")) { valid = parseDBusPort(value); }
else if (stringCompareCaseInsensitive(key, "debug")) { valid = parseDebug(value); }
else
{
WARNING_LOG("xswiftbus.conf line " + std::to_string(lineNo) + ": Unknown variable " + value + "!");
@@ -115,6 +116,19 @@ namespace XSwiftBus
return true;
}
bool CConfig::parseDebug(const std::string &value)
{
if (stringCompareCaseInsensitive(value, "on"))
{
m_debug = true;
}
else
{
m_debug = false;
}
return true;
}
std::string CConfig::dbusModeToString(DBusMode mode)
{
switch (mode)