在官方给的例子中,sys_log和audit_log如下配置: ``` sys_log_roll_mode = "TIME-DAY" audit_log_roll_mode = "TIME-DAY" ``` 导致的问题是sys_log_roll_mode audit_log_roll_mode config error,看log4jConfig.java里面的逻辑没发现太大的问题 ``` String sysFilePattern = ""; String sysRollMaxSize = "1000000000"; // default ~= 1PB String sysrollMode = Config.sys_log_roll_mode; if (sysrollMode.equals("TIME-HOUR")) { sysFilePattern = "%d{yyyyMMddHH}"; } else if (sysrollMode.equals("TIME-DAY")) { sysFilePattern = "%d{yyyyMMdd}"; } else if (sysrollMode.startsWith("SIZE-MB-")) { sysRollMaxSize = String.valueOf(Integer.parseInt(sysrollMode.replaceAll("SIZE-MB-", ""))); sysFilePattern = "%i"; newXmlConfTemplate = newXmlConfTemplate.replaceAll("<TimeBasedTriggeringPolicy /><!--SYSLOG-->", ""); } else { throw new IOException("sys_log_roll_mode config error"); } ``` 那么没有匹配上的原因就是多加了引号。把引号去掉就能正常运行了
Activity
morningman commentedon Mar 2, 2018
多谢,已修正
[Function] Support function aes_encrypt and aes_decrypt on vectorized…
fix suite msxf query (apache#184)
[fix](nereids) fix multi window projection issue temporarily (#24912)
[fix](nereids) fix multi window projection issue temporarily (apache#…
add upgrade case for flexible partial update (apache#184)
add upgrade case for flexible partial update (apache#184)