修改 rsyslog.conf 实现日志前缀(时间 / 主机 / 用户)自定义去除

去掉 syslog 中自动添加的前缀信息(如时间戳、主机名和用户信息),需要修改rsyslog.conf 文件

1、找到并修改模板配置

在您的 rsyslog.conf 文件中,您可能会发现类似于以下的行:

module(load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat")

这个配置指定了日志的输出格式,可能是导致您看到的前缀信息。

2、创建自定义模板

您可以创建一个自定义模板,定义您希望的日志格式。例如,如果您只想保留日志消息而不包含其他信息,可以添加以下内容:

template(name="MyFormat" type="string" string="%msg%\n")

1.修改输出行

*.*  xxx.xxx.xxx.xxx:514;MyFormat

4、完整示例
在 rsyslog.conf 文件中,可能的配置示例如下:

module(load="builtin:omfile" Template="MyFormat")
​
template(name="MyFormat" type="string" string="%msg%\n")
​
*.*  xxx.xxx.xxx.xxx:514;MyFormat

重启rsyslog 服务

完成配置后,请重启 rsyslog 服务使更改生效:

sudo systemctl restart rsyslog

验证
检查输出的日志,确认不需要的前缀信息已被去掉。
7、注意事项

  • 在进行更改之前,建议备份原始的 rsyslog.conf 文件。
  • 确保您有足够的权限修改和重启服务。
  • 如果有其他地方的日志输出也受影响,您可能需要逐一检查和调整相应的配置。
    通过这些步骤,您可以控制 syslog 的输出格式,去掉不需要的前缀信息。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值