|
DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
|
Zero-heap RFC 5424 syslog client over UDP. More...
Go to the source code of this file.
Zero-heap RFC 5424 syslog client over UDP.
Ships device log lines to a remote syslog server as RFC 5424 UDP datagrams via the transport-layer UDP service (det_udp_sendto). Split, like the other network services, into a pure host-testable formatter and an ESP32-only send:
Emitted line: <PRI>1 - HOSTNAME APP-NAME - - - MSG, where PRI = facility*8 + severity. TIMESTAMP/PROCID/MSGID/STRUCTURED-DATA are the RFC 5424 NILVALUE ("-"); the server stamps its own receipt time. Strings are copied into fixed BSS buffers at init, so nothing must outlive the call.
Definition in file syslog.h.