zoukankan      html  css  js  c++  java
  • rsyslog input 不支持变量

    input(type="imfile"
    File="/usr/local/apache-tomcat-7.0.55_8082/logs/localhost_access_log.*.txt"
    Tag="zjzc-api-access01"
    Severity="info"
    Facility="local5")
    
    
    不支持这种写法:
    input(type="imfile"
    File="/usr/local/apache-tomcat-7.0.55_8082/logs/localhost_access_log.%$year%-%$month%-%$day%.txt"
    Tag="zjzc-api-access01"
    Severity="info"
    Facility="local5")
    
    比如:$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%这个变量是有效的。

  • 相关阅读:
    POJ 1451
    LightOJ 1224
    POJ 2001
    HDU 2072
    POJ 3764
    CH 1602
    CH 1601
    Gym 101873K
    CH 1201
    Gym 101873C
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350291.html
Copyright © 2011-2022 走看看