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
然后你不需要它。 –