我的log4j 1x版本正在将日志从docker容器发送到syslog服务器。在我的rsyslog.conf中,我将这些日志存储在/ var / log / rsyslog / appname /%hostname%下。
理想情况下,如果我从log4j1x docker容器发送日志,rsyslog应将容器ID标识为%hostname%,但它将底层服务器标识为主机名。当我的nginx docker容器将日志发送到rsyslog时,情况并非如此。它将容器ID标识为主机名。
有人可以协助吗?