rsyslog识别变化文件名,如按日期命名的

悟透的杂货铺 2016-04-22 04:43:57
我在用rsyslog收集tomcat的日志,配置文件里将日志文件名写成绝对路径,就可以正常向服务器上传。
比如:$InputFileName /web/webfront/logs/catalina-20160422.out
但是,因为tomcat生成的日志名是每天按日期变化的。
catalina-20160422.out
catalina-20160423.out
catalina-20160424.out
所以配置文件写成下面这个,但是rsyslog不能正常识别,
$InputFileName /web/webfront/logs/catalina-%$year%%$month%%$day%.out

但是rsyslog在自己生成文件时%$year%%$month%%$day%这个变量是有效的。
谁知道怎么设置让rsyslog识别变化的文件名?
...全文
1587 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bian_hai_wei0502 2018-05-31
  • 打赏
  • 举报
回复
rsyslog 5.8.10 我现在也是这种情况,您现在解决了吗,可以把解决方法说一下嘛
理论不如实践 2017-12-11
  • 打赏
  • 举报
回复
请问你们解决了么?如何解决的呀?
scan724 2016-09-07
  • 打赏
  • 举报
回复
我也遇到这个问题
cqyy725 2016-05-11
  • 打赏
  • 举报
回复
既然是变量,你的变量赋值了么?直接收集catlina.out不好吗?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧