#ifndef SYSLOGGER_H #define SYSLOGGER_H #include #include #include 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