我該如何配置JBoss日誌系統以使用像 log4j-json這樣的自定義log4j佈局或像 logstash-util-formatter這樣的自定義JUL格式化程序?如何配置JBoss AS 7/EAP 6以登錄JSON格式?
編輯:它看起來像自定義格式是 available in WildFly 8 ,他們是 coming in EAP 6.3。
在此期間,我想我有這些選擇其中涉及繞過JBoss的日誌記錄:
- 使用每部署日誌記錄配置log4j自己。
- 使用
jboss-deployment-structure.xml
來阻止EAP的日誌庫並使用類似於logback的東西與a JSON encoder like this。
無論哪種方式,我只會爲部署本身獲取JSON日誌記錄,而不是數據源和容器啓動。是否有另一個選項可以允許所有日誌記錄爲JSON格式?
嗯,這是另一種選擇。 logging.properties只是一個java.util.logging配置文件? – seanf
去那裏的類名,是的,它是一個JUL配置文件。詹姆斯,謝謝你的回答。 – seanf
這實際上不是JUL的配置。它很相似,但在某些方面更像log4j.properties。 –