mirror of https://github.com/nymea/nymea.git
Properly store stringlists
parent
98e5176393
commit
a4beed9aee
|
|
@ -372,6 +372,7 @@ void LogEngine::removeRuleLogs(const RuleId &ruleId)
|
|||
|
||||
void LogEngine::appendLogEntry(const LogEntry &entry)
|
||||
{
|
||||
qCDebug(dcLogEngine()) << "Adding log entry:" << entry;
|
||||
QString queryString = QString("INSERT INTO entries (timestamp, loggingEventType, loggingLevel, sourceType, typeId, thingId, value, active, errorCode) values (?, ?, ?, ?, ?, ?, ?, ?, ?);");
|
||||
QVariantList bindValues;
|
||||
bindValues.append(entry.timestamp().toMSecsSinceEpoch());
|
||||
|
|
@ -380,7 +381,7 @@ void LogEngine::appendLogEntry(const LogEntry &entry)
|
|||
bindValues.append(entry.source());
|
||||
bindValues.append(entry.typeId().toString());
|
||||
bindValues.append(entry.thingId().toString());
|
||||
bindValues.append(entry.value());
|
||||
bindValues.append(LogValueTool::convertVariantToString(entry.value()));
|
||||
bindValues.append(entry.active());
|
||||
bindValues.append(entry.errorCode());
|
||||
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@ QString LogValueTool::convertVariantToString(const QVariant &value)
|
|||
switch (value.type()) {
|
||||
case QVariant::Double:
|
||||
return QString::number(value.toDouble());
|
||||
break;
|
||||
case QVariant::List: {
|
||||
QStringList valueStringList;
|
||||
foreach (const QVariant &variantValue, value.toList()) {
|
||||
|
|
@ -54,7 +53,6 @@ QString LogValueTool::convertVariantToString(const QVariant &value)
|
|||
}
|
||||
default:
|
||||
return value.toString();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue