feat: Add system log.

This commit is contained in:
sunwen
2024-05-31 15:08:24 +08:00
parent e9396c3054
commit e37020d349
8 changed files with 139 additions and 10 deletions

View File

@@ -1,6 +1,7 @@
#include "UsctStateManager.h"
#include "event/EventCenter.h"
#include "log/SystemOperationLog.h"
UsctStateManager* UsctStateManager::getInstance()
{
@@ -34,11 +35,14 @@ void UsctStateManager::setState(int aStateCode, bool aState)
if(aState)
{
int msg = aStateCode;
LOG_SYS_OPERATION(getStateErrorMessage(aStateCode) + " recovery.")
EventCenter::Default()->triggerEvent(ErrorStateUnactive, nullptr, (QObject*)&msg);
}
else
{
QPair<int, QString> msg(QPair<int, QString>(aStateCode, getStateErrorMessage(aStateCode)));
QString errorMessage = getStateErrorMessage(aStateCode);
LOG_SYS_OPERATION(errorMessage)
QPair<int, QString> msg(QPair<int, QString>(aStateCode, errorMessage));
EventCenter::Default()->triggerEvent(ErrorStateActive, nullptr, (QObject*)&msg);
}
}