如何停止rsyslog输出TIMESTAMP

如何停止rsyslog输出TIMESTAMP

这个同样的问题已经得到解决但它不起作用

我正在寻找这个,我将它应用到我的 rsyslog 中,但它对我不起作用,我重新启动我的 rsyslog,什么也没有,我重新启动我的操作系统,也没有任何变化。

@shintaroid 问了同样的问题并得到了答案,但它似乎对我不起作用。

我在某处读到,时间戳中的这一点是在 rsyslog 源代码级别硬编码的。

有人有解决方案吗?有没有人在没有时间戳的情况下让它工作?

答案1

感谢@Haxiel,因为他的评论推动了我对 rsyslog.conf 手册页和在线文档的研究rsyslog 官方网站

我的整个设置是一台运行 FreeBSD 监狱的主机,其中一个监狱是 rsyslog 服务器,其他监狱是'偏僻的'通过 TCP 发送日志的 Web 服务器。一切都在一个盒子/机器内。主机运行防火墙,连接监狱间的通信并作为互联网网关过滤流量。

<[SERVER]> 
$ModLoad imtcp 
$InputTCPServerRun 514 
$template myFormat,"%msg%\n" *.* /var/log/messages;myFormat 

<[REMOTE]> 
$ModLoad imfile 
global(workDirectory="/var/spool/rsyslog") 
$InputFileName /var/log/nginx/access.log 
$InputFileTag nginx: 
$InputRunFileMonitor 

相关内容