删除 nginx 日志前缀

删除 nginx 日志前缀

我配置了 nginx 以这种格式登录

log_format lalala '$remote_addr - $remote_user ';
access_log syslog:server=unix:/dev/log lalala;

然而,每一行都以以下内容开头:

testserver nginx: 

尽管它在我的日志格式中不存在。

这意味着与 journald 结合,我在每一行日志中都会出现两次我的主机名和“nginx”。

有办法去除那个东西吗?我还没找到办法。

答案1

我需要添加nohostname选项:

access_log syslog:server=unix:/dev/log,nohostname lalala;

http://nginx.org/en/docs/syslog.html

相关内容