【发布时间】:2016-01-12 06:16:24
【问题描述】:
我想为单独的 ear 模块实现 slf4j 日志记录,JBoss 6.1 是 AS。到目前为止,我尝试过的如下 1.在我的库中添加以下jar
slf4j.api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
log4j-1.2.16.jar
-
在所有类中都进行了类似的编码以获取记录器:
import org.slf4j.Logger; import org.slf4j.LoggerFactory; //Class declarations private static final Logger LOG=LoggerFactory.getLogger(VMAddAccountCommand.class);
这样,我将所有日志都保存到默认服务器日志中,如何配置它以将日志泵入单独的日志文件? 在 stackoverflow 上搜索,我找到了一些解决方案,根据这些解决方案我尝试在 ear 中创建 log4j.properties 文件,但日志仍然会转到相同的默认位置。
所以,简而言之,我想要实现的是将日志从我的 ear 模块泵送到一个单独的日志文件,使用现有的设置,即 slf4j 与 log4j 绑定。如果我在这里遗漏了什么,请告诉我。
【问题讨论】: