Syslog logger to local syslog system or remote one.
- local or remote server
- custom text format
- supported format: text, json
- tls support
Options:
facility
: (string) Set the syslog logging facilitytransport
: (string) Transport to use to a remote log daemon or local one. local|tcp|udp|unix|tcp+tlsremote-address
: (string) Remote address host:portretry-interval
: (integer) interval in second between retry reconnectmode
: (string) output format: text, json, or flat-jsontext-format
: (string) output text format, please refer to the default text format to see all available directives, use this parameter if you want a specific formattls-insecure
: (boolean) insecure skip verifytls-min-version
: (string) min tls version, default to 1.2format
: (string) Set syslog formatter betweenunix
(default),rfc3164
rfc3164 orrfc5424
orrfc5425
chan-buffer-size
: (integer) channel buffer size used on incoming dns message, number of messages before to drop it.tag
: (string) syslog tag or MSGID
Default values:
syslog:
severity: INFO
facility: DAEMON
transport: local
remote-address: ""
retry-interval: 10
text-format: ""
mode: text
tls-insecure: false
tls-min-version: 1.2
format: ""
chan-buffer-size: 65535
tag: ""