Skip to main content

Syslog

FlowG is also a Syslog Server. But it is a single endpoint. As such, the logs received by the Syslog server are routed to every pipeline via the SYSLOG entrypoint.

Both RFC 3164 and RFC 5424 formats are supported.

note

For more information about Syslog priorities, facilities and severities, please refer to this page.

RFC 3164 format

logger -n localhost -P 5514 -d -t myapp --rfc3164 "hello world"
Syslog node

{
"timestamp": "...",
"fields": {
"timestamp": "...",
"client": "...",
"hostname": "...",
"tls_peer": "...",
"tag": "myapp",
"content": "hello world",
"priority": "13",
"facility": "1",
"severity": "6"
}
}

RFC 5424 format

logger -n localhost -P 5514 -d -t myapp --rfc5424 "hello world"
Syslog node

{
"timestamp": "...",
"fields": {
"timestamp": "...",
"client": "...",
"hostname": "...",
"tls_peer": "...",
"app_name": "myapp",
"message": "hello world",
"priority": "13",
"facility": "1",
"severity": "6",
"version": "1",
"msg_id": "",
"proc_id": "",
"structured_data": "[key key=\"value\"]",
}
}