我在 haproxy 中有许多前端,我计划将每个前端记录到不同的文件中,例如,前端 a 记录到 /var/log/a.log,前端 b 记录到 /var/log/b.log,但 haproxy 的日志工具必须是 24 个标准 syslog 工具之一,可以这样做吗?
答案1
这应该可以使用 rsyslog 过滤器来实现。您可以根据前端 IP/端口过滤消息,然后将这些消息写入单独的日志文件。
我在 haproxy 中有许多前端,我计划将每个前端记录到不同的文件中,例如,前端 a 记录到 /var/log/a.log,前端 b 记录到 /var/log/b.log,但 haproxy 的日志工具必须是 24 个标准 syslog 工具之一,可以这样做吗?
这应该可以使用 rsyslog 过滤器来实现。您可以根据前端 IP/端口过滤消息,然后将这些消息写入单独的日志文件。