A Node-RED contrib node that formats msg.payload as valid RFC 3164 syslog messages for sending to syslog servers via UDP or TCP. It can also parse incoming syslog messages from a UDP input (Buffer). Version 1.1.0 is current. Key differentiators: simple integration with Node-RED flows, dynamic level/category/process/pid/hostname via msg.syslog, and built-in parsing of received syslog lines. This is a single-purpose utility node for syslog formatting within Node-RED, not a standalone library for syslog client/server.
npm install node-red-contrib-syslogNo compatibility data collected yet for this library.
Example of using the syslog node within a Node-RED flow: configure properties statically or dynamically via msg.syslog.
Install via npm install node-red-contrib-syslog or Node-RED palette manager.
Ensure the UDP input node is set to output a Buffer (default).
Provide a JavaScript Date object or valid ISO string.
Validate level and category before setting.
Run 'npm install node-red-contrib-syslog' in your Node-RED user directory (typically ~/.node-red) or use the palette manager.
Ensure UDP input node outputs Buffer; check message format is RFC 3164 compliant.
Set the hostname in node properties or provide msg.syslog.hostname.
No dependency data recorded yet.