小编Laz*_*abs的帖子

基于消息内容的rsyslog过滤

我有一个正在写入系统日志的应用程序。写入系统日志的消息针对需要过滤掉的各种存储桶。每条消息都以桶号开头,因此消息写为:

1: Message for bucket 1
14: Message for bucket 14
123: Message for bucket 123
Run Code Online (Sandbox Code Playgroud)

我想根据存储桶编号过滤这些消息,我想这可以使用正则表达式来完成。这些存储桶是数字,范围可以是 1-999。这些存储桶的输出应该进入不同的文件,每个存储桶一个。对于上面的例子,应该是:

/var/log/myapp/1.log
/var/log/myapp/14.log
/var/log/myapp/123.log
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我如何使用 rsyslog 来完成此操作吗?

log-files rsyslog

2
推荐指数
2
解决办法
4万
查看次数

标签 统计

log-files ×1

rsyslog ×1