如果未配置传输但设置了 UDP 端口,syslog-ng 会发生什么情况?

What happens on syslog-ng if no transport is configured, but UDP port is set?

默认情况下,如 syslog-ng 的文档中所述,syslog-ng 使用的默认传输协议是 TCP

如果我不配置 Transport Protocol,而是配置默认 UDP port PORT 514,会发生什么情况?通信会通过 TCP 还是 UDP

syslog-ng 的 syslog()network() 驱动程序默认使用 TCP。将 port() 选项设置为 514 而不指定 transport() 表示 514/tcp。