当我将滚动文件配置为这样时,一切正常:
RollingFile name =“RollingFileAppender” 文件名= “/ applicationLogs / CTMSApplicationService - $ {hostname}指定.LOG” filePattern = “/ applicationLogs / CTMSApplicationService - $ {主机名} - %d {MM-DD-YYYY} - %i.log”
但是,只要我将$ {sys:jboss.server.log.dir}用于我的日志位置的“根”,主日志就会被创建,但什么都没有滚动。日志文件只会附加到:
RollingFile name =“RollingFileAppender” 文件名= “的 $ {SYS:jboss.server.log.dir} / CTMSApplicationService - $ {主机名}的.log” filePattern = “的 $ {SYS:jboss.server.log.dir} / CTMSApplicationService - $ {主机名} - %d {MM-DD-YYYY} - %i.log” >
$ {sys:jboss.server.log.dir} =“E:\ Wildfly-8.1.0.Final \ standalone \ log”的值
是因为fileName可以处理Winblows“E:\”而filePattern不能吗?
答案 0 :(得分:0)
这可能是由此问题引起的:https://issues.apache.org/jira/browse/LOG4J2-829 这已在主分支中修复,并将包含在即将发布的2.1版本中。