2015-11-20 40 views
1

在storm-0.10.0的時候我配置了cluster.xml,我用的是${storm.home}/logs/${logfile.name}就好像storm-0.9.0,但是${storm.home}${logfile.name}的值沒有標識,爲什麼?storm 0.10.0 cluster.xml configure

回答

0

Log4j2有許多不同類型的查找。它們以其前綴區分。對於系統屬性,前綴是sys:

因此請嘗試${sys:storm.home}/logs/${sys:logfile.name}

另請參閱http://logging.apache.org/log4j/2.x/manual/lookups.html瞭解更多信息。

+1

好的,謝謝,我已經解決了這個問題,我在https://issues.apache.org/jira/browse/STORM-1024找到了問題,並使用$ {sys:storm.log.dir}/$ {sys:logfile.name},再次感謝你 – Aimiyoo

+0

如果這個答案是一個好的解決方案,你能關閉這個問題嗎?謝謝! –

+1

好的,謝謝,明白了 – Aimiyoo