首页 > 解决方案 > 如何自动为每个系统日志行添加自定义前缀?

问题描述

我想在我的 Ubuntu 服务器(运行 nginx)中的每个 syslog 行前面都有一个特定的前缀。前缀应该从某个环境变量或一个特定文件夹名称中获取值。怎么做?

我看到存在一个syslog 配置文件,但没有看到如何相应地配置它的可能性。从中找到了一些 rsyslog 配置,/etc/rsyslog.conf/etc/rsyslog.d/*不知道如何在那里配置它。

例子:

假设我对 env 变量进行了如下评估PLUGIN_VERSION=32k0dkwfrghhaq3faiwejaf932:我现在希望它32k0dkwfrghhaq3faiwejaf932出现在我的系统日志文件的每一行前面。

标签: nginxloggingsyslogrsyslog

解决方案


推荐阅读