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
+31
View File
@@ -0,0 +1,31 @@
#ifndef SYSLOGGER_H
#define SYSLOGGER_H
#include <QObject>
#include <QTcpSocket>
#include <QUdpSocket>
class CSysLogger : public QObject
{
Q_OBJECT
public:
explicit CSysLogger(QObject *parent = 0);
int Start(QString SyslogServerAddress,int SyslogServerPort);
bool IsSyslogServerConnected();
int SysLog(QString Message, QString Module = "");
QTcpSocket mSyslogSocket;
private:
QString mSyslogServerAddress;
int mSyslogServerPort;
signals:
public slots:
void SocketStateChanged(QAbstractSocket::SocketState socketState);
};
#endif // SYSLOGGER_H