1
我試圖在JBoss FUSE v6.2.0中運行的OSGi包中實現日誌記錄。在JBoss FUSE中通過SLF4j與Log4J2進行日誌記錄
我有我的類路徑中的以下JAR:
log4j-api-2.4.1.jar
log4j-core-2.4.1.jar
log4j-slf4j-impl-2.4.1.jar
slf4j-api-1.7.12.jar
slf4j-ext-1.7.12.jar
我的日誌代碼如下所示:
Logger logger = LoggerFactory.getLogger(foo.class);
logger.info("Hello World!");
不幸的是,SLF4J似乎路由記錄到的Log4j框架存在於JBoss FUSE中,而不是採用我希望使用的Log4j2框架。
有沒有人有什麼建議,我應該做什麼使這個工作與Log4j2?
謝謝!
如果您打算使用異步記錄器,則還需要將Disruptor jar添加到類路徑中。 –
@Remko我沒有專門打算使用任何異步記錄器,所以我不確定是否應該添加該JAR? – Earthling
然後你不需要它。 –