refs #526, category/statusmessage

* new categories
* utility functions in status message
This commit is contained in:
Klaus Basan
2016-01-02 20:42:06 +01:00
parent 4e0e2cddf8
commit 6fc39fb2d5
5 changed files with 44 additions and 7 deletions

View File

@@ -187,15 +187,13 @@ namespace BlackMisc
CStatusMessage CStatusMessage::fromDatabaseJson(const QJsonObject &json)
{
CLogCategory cat("swift.db");
QString msgText(json.value("text").toString());
QString severityText(json.value("severity").toString());
QString typeText(json.value("type").toString());
StatusSeverity severity = stringToSeverity(severityText);
typeText = "swift.db.type." + typeText.toLower().remove(' ');
CStatusMessage m({ cat, CLogCategory(typeText)}, severity, msgText);
CStatusMessage m({ CLogCategory::swiftDbWebservice(), CLogCategory(typeText)}, severity, msgText);
return m;
}