通配符支持rsyslog中的InputFileName?

我们有名称匹配某种模式但频繁更改的日志文件。 有没有办法指定rsyslog的通配符或模式通过InputFileName包含?

例:

InputFileName:/path/to/logs/*_error.log

使用上面的例子导致:

9351.070404487:7fd07e9be700:strm 0x7fd070004260:打开错误2,文件'/path/to/logs/*_error.log':没有这样的文件或目录

有没有办法指定一个rsyslog文件的模式来包含,以便与模式匹配的所有日志文件将被包括在内?

过去我已经做了一些研究。 截至上次我检查imfile模块根本不支持通配符。 想到可能编写另一个input模块,但最终只是在主机上使用syslog-ng,我需要这个function。

作为这个post的更新rsyslog 8.5(目前的发展,但即将稳定)确实支持通配符,我testing了这一点,并可以确认它正在工作。

这里有一些细节需要什么:

http://www.slideshare.net/rainergerhards1/using-wildcards-with-rsyslogs-file-monitor-imfile

2014年12月2日版本将变为8.6.0。