#include "syslog.h" #include "config.h" #ifdef SYSLOG_HOST void syslog(String msg, uint8_t severity) { uint8_t facility = 16; // local0 if (severity > 7) severity = 7; WiFiUDP udp; udp.beginPacket(SYSLOG_HOST, SYSLOG_PORT); udp.write("<"); udp.write(String(facility * 8 + severity).c_str()); udp.write(">1 - " OTA_HOSTNAME " espleaf 1 1 - "); udp.write(msg.c_str()); udp.endPacket(); } #endif