如何替换或覆盖org.jboss.log4j.LogManager?

时间:2015-09-14 08:43:18

标签: java logging jboss log4j wildfly

对于我正在处理的系统,我们在计划任务期间记录一个单独的文件,那些具有更高级别的消息(但仅针对该文件,而不是使用用于所有内部和外部类的默认文件。)

以前通过使用我们自己的LoggerRepository实现来完成,如果在MDC中设置了值,则可以在特定线程上具有单独的日志记录层次结构。

但是在Wildfly 8.x中使用org.jboss.log4j而不是org.apache.log4j,这不允许我们使用我们自己的LoggerRepository。当我们尝试使用它时,应用程序会抛出一个安全异常。

Wildfly 8.x中有org.jboss.log4j有什么新方法可以实现我们正在尝试的目标,还是有办法让Wildfly使用官方org.apache.log4j而不是jboss fork?< / p>

0 个答案:

没有答案