2009-08-24 32 views
0

您可以在JBoss服务器日志记录级别指定单个EJB Jar吗?我有两个EJB Jars和两个不同的Web服务。我希望从第一个jar的WS日志完全打印到服务器日志文件中,而来自第二个jar的WS日志是不相关的,我不希望它们在任何地方打印。它可以在JBoss上配置吗?在JBoss服务器上记录特定EJB Jar的配置

我正在使用log4j记录器。

+0

您是指每个JAR中的应用程序代码中的日志语句,还是从JBoss的管道中记录调用? – skaffman 2009-08-24 21:56:35

+0

我指的是来自JBoss管道的日志记录调用。 – mgamer 2009-08-25 15:33:53

回答

1

JBoss附带了一个名为TCLFilter的日志过滤器,允许您通过生成它们的部署过滤appender。有关如何使用它,请参阅this page

依赖部署EJB JAR的方式,这可能会也可能不会。如果它们都在一个EAR中,那么我认为你运气不好,除非可以配置TCLFilter以在EAR内指定单个EJB JAR。如果EJB JAR自己部署,那么TCLFilter应该很容易工作。

相关问题