Implémentation détection internet

This commit is contained in:
2024-01-13 14:02:37 -05:00
parent 40093d5acf
commit 098863edb9
21 changed files with 1341 additions and 54 deletions
+11 -2
View File
@@ -25,6 +25,7 @@ void CSysLogger::SocketStateChanged(QAbstractSocket::SocketState socketState)
{
qDebug("Syslogger connected...");
SysLog("Syslogger connected","CSysLogger");
break;
}
case QAbstractSocket::UnconnectedState:
@@ -53,14 +54,22 @@ int CSysLogger::SysLog(QString Message, QString Module)
if(IsSyslogServerConnected() == false)
return RET_GENERAL_ERROR;
/// timestamp hostname process [Module]:message ///
QString MsgString;
MsgString.clear();
//ISO date timestamp format
QDateTime datetime(QDateTime::currentDateTime());
datetime.setOffsetFromUtc(datetime.offsetFromUtc()); //this makes no sense but it's to circumvent a bug in QT
MsgString = datetime.toString(Qt::ISODate);
MsgString += datetime.toString(Qt::ISODate);
//MsgString += datetime.toString("yyyy-MM-dd_hh:mm:ss ");
MsgString.append(" Station_OT2301 OtarcikCAN");
///Add Hostname, PID, MSGID , STRUCTDATA (-)
MsgString.append(" Station_OT2301 OtarcikCAN ");
if(Module.isEmpty() == false)
{
MsgString.append(QString("[%1]").arg(Module));