From 2bc175093f0b49849994f321b6b952a6278fd2d4 Mon Sep 17 00:00:00 2001 From: Andrei <155746275+yo8ssq@users.noreply.github.com> Date: Wed, 10 Jan 2024 17:39:13 +0200 Subject: [PATCH] RFC5424 The Syslog Protocol --- src/syslog_utils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/syslog_utils.cpp b/src/syslog_utils.cpp index 87e31aa..13333e4 100644 --- a/src/syslog_utils.cpp +++ b/src/syslog_utils.cpp @@ -12,7 +12,7 @@ WiFiUDP udpClient; namespace SYSLOG_Utils { void log(String type, String packet, int rssi, float snr, int freqError) { - String syslogPacket = Config.callsign + " LoRa / "; + String syslogPacket = "<165>1 - " + Config.callsign + " LoRa" + " - - - "; //RFC5424 The Syslog Protocol if (Config.syslog.active && (stationMode==1 || stationMode==2 || (stationMode==5 && WiFi.status()==WL_CONNECTED))) { if (type == "APRSIS Tx") { if (packet.indexOf(":>") > 10) { @@ -55,7 +55,7 @@ namespace SYSLOG_Utils { syslogPacket += type + " / " + packet; } } else { - syslogPacket = "ERROR / Error in Syslog Packet"; + syslogPacket = "<165>1 - ERROR LoRa - - - ERROR / Error in Syslog Packet"; //RFC5424 The Syslog Protocol } udpClient.beginPacket(Config.syslog.server.c_str(), Config.syslog.port); udpClient.write((const uint8_t*)syslogPacket.c_str(), syslogPacket.length());