refs #350 Fixed CLogMessage methods for logging preformatted statusmessages.

This commit is contained in:
Mathew Sutcliffe
2014-12-08 00:23:51 +00:00
parent bf52390e01
commit 69905d310f
5 changed files with 29 additions and 55 deletions

View File

@@ -296,7 +296,9 @@ namespace BlackGui
{
CFlightPlan flightPlan;
CStatusMessageList messages = this->validateAndInitializeFlightPlan(flightPlan);
CLogMessage(this).validations(messages);
messages.addCategories(this);
messages.addCategory(CLogCategory::validation());
CLogMessage::preformatted(messages);
}
void CFlightPlanComponent::ps_resetFlightPlan()

View File

@@ -213,7 +213,8 @@ namespace BlackGui
}
// log message and trigger events
CLogMessage(this).statusMessage(msg);
msg.addCategories(this);
CLogMessage::preformatted(msg);
if (msg.isSeverityInfoOrLess())
{
emit loginOrLogoffSuccessful();

View File

@@ -154,7 +154,9 @@ namespace BlackGui
CStatusMessageList msgs = server.validate();
if (!msgs.isEmpty())
{
CLogMessage(this).validations(msgs);
msgs.addCategories(this);
msgs.addCategory(CLogCategory::validation());
CLogMessage::preformatted(msgs);
return;
}