Ajout Syslog et début de logging du buffering

This commit is contained in:
2023-12-01 06:34:46 -05:00
parent 454935965f
commit 40093d5acf
27 changed files with 1214 additions and 98 deletions
@@ -7,6 +7,7 @@
#include <QFile>
#include <QStringList>
class CSysLogger;
class CGeneralMessagesLogDispatcher
{
@@ -30,10 +31,10 @@ public:
CGeneralMessagesLogDispatcher();
~CGeneralMessagesLogDispatcher();
int AddLogMessage(QString LogLine, bool AddToGUILogPanel = true, int MsgVerbosity = 1, eGenMsgTextErrorStatus TxtErrStatus = GEN_MSG_TXT_NO_ERROR_STATUS);
int AddLogMessage(QString LogLine, QString Module, bool AddToGUILogPanel = true, int MsgVerbosity = 1, eGenMsgTextErrorStatus TxtErrStatus = GEN_MSG_TXT_NO_ERROR_STATUS);
CGeneralStatusPage *mGeneralStatusPageHandle;
int BindGuiPageHandle(CGeneralStatusPage *Handle);
int Init();
int Init(CSysLogger *SysLoggerPtr);
int SetLogVerbosities(int LogFileVerbosity, int GuiLogVerbosity);
private:
@@ -41,6 +42,7 @@ private:
QFile *mSystemLogFile;
int mLogFileVerbosity;
int mGuiLogVerbosity;
CSysLogger *mSysLoggerHandle;
};