Ajout Syslog et début de logging du buffering
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
|
||||
#include "GeneralMessagesLogDispatcher.h"
|
||||
#include <QDateTime>
|
||||
|
||||
#include <SysLogger.h>
|
||||
|
||||
//singleton instantiation
|
||||
CGeneralMessagesLogDispatcher CGeneralMessagesLogDispatcher::mSingleton;
|
||||
@@ -43,8 +43,10 @@ CGeneralMessagesLogDispatcher::~CGeneralMessagesLogDispatcher()
|
||||
}
|
||||
}
|
||||
|
||||
int CGeneralMessagesLogDispatcher::Init()
|
||||
int CGeneralMessagesLogDispatcher::Init(CSysLogger *SysLoggerPtr)
|
||||
{
|
||||
mSysLoggerHandle = SysLoggerPtr;
|
||||
|
||||
QString FileName;
|
||||
FileName = "./Logs/SystemLog.txt";
|
||||
|
||||
@@ -63,31 +65,34 @@ int CGeneralMessagesLogDispatcher::Init()
|
||||
mLogFileVerbosity = 3;
|
||||
mGuiLogVerbosity = 3;
|
||||
|
||||
mSysLoggerHandle->SysLog("Dispatcher de message démarré","CGeneralMessageLogDispatcher");
|
||||
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int CGeneralMessagesLogDispatcher::AddLogMessage(QString LogLine, bool AddToGUILogPanel, int MsgVerbosity, eGenMsgTextErrorStatus TxtErrStatus)
|
||||
int CGeneralMessagesLogDispatcher::AddLogMessage(QString LogLine, QString Module, bool AddToGUILogPanel, int MsgVerbosity, eGenMsgTextErrorStatus TxtErrStatus)
|
||||
{
|
||||
//TODO: Add text to log file...
|
||||
|
||||
LogLine.remove('\n');
|
||||
LogLine.remove('\r');
|
||||
LogLine.append('\n');
|
||||
mSysLoggerHandle->SysLog(LogLine,Module);
|
||||
LogLine.remove('\n');
|
||||
LogLine.remove('\r');
|
||||
LogLine.append('\n');
|
||||
|
||||
LogLine.prepend(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss "));
|
||||
LogLine.prepend(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss "));
|
||||
|
||||
|
||||
if(mSystemLogFile == NULL)
|
||||
{
|
||||
qDebug("GeneralMessagesLogDispatcher : Trying to add log to invalid system log file pointer ");
|
||||
return RET_GENERAL_ERROR;
|
||||
}
|
||||
if(mSystemLogFile == NULL)
|
||||
{
|
||||
qDebug("GeneralMessagesLogDispatcher : Trying to add log to invalid system log file pointer ");
|
||||
return RET_GENERAL_ERROR;
|
||||
}
|
||||
|
||||
if(mSystemLogFile->isOpen() == false)
|
||||
{
|
||||
qDebug("GeneralMessagesLogDispatcher : Trying to add log to unopened system log file");
|
||||
return RET_GENERAL_ERROR;
|
||||
}
|
||||
if(mSystemLogFile->isOpen() == false)
|
||||
{
|
||||
qDebug("GeneralMessagesLogDispatcher : Trying to add log to unopened system log file");
|
||||
return RET_GENERAL_ERROR;
|
||||
}
|
||||
|
||||
#ifdef GENERAL_MESSAGES_SEND_TO_STDOUT
|
||||
qDebug("%s",qPrintable(LogLine));
|
||||
|
||||
Reference in New Issue
Block a user