将正则表达式与 syslog-ng 输入文件一起使用
using regex with syslog-ng input file
我使用 syslog-ng 将应用程序日志记录到远程目标。
我有以下模式的应用程序日志:javaservice.2017-05-11.log
我想在源定义中使用正则表达式,如:
file("/var/log/javaservice/javaservice.*.log"
这可能吗?
在即将发布的syslog-ng开源版3.10版本中可以实现(商业版已经具备该功能)。您可以找到 developer RPM builds of syslog-ng here, and test this feature. See the docs for using wildcards in syslog-ng file sources。
我使用 syslog-ng 将应用程序日志记录到远程目标。
我有以下模式的应用程序日志:javaservice.2017-05-11.log
我想在源定义中使用正则表达式,如:
file("/var/log/javaservice/javaservice.*.log"
这可能吗?
在即将发布的syslog-ng开源版3.10版本中可以实现(商业版已经具备该功能)。您可以找到 developer RPM builds of syslog-ng here, and test this feature. See the docs for using wildcards in syslog-ng file sources。