【问题标题】:Logging configuration for certain EJB Jar on JBoss ServerJBoss 服务器上某些 EJB Jar 的日志记录配置
【发布时间】:2009-08-24 08:58:29
【问题描述】:

您能否为单个 EJB Jar 指定 JBoss 服务器日志记录级别?我有两个带有两个不同 Web 服务的 EJB Jars。我希望将第一个 jar 中的 WS 日志完全打印到服务器日志文件中,而第二个 jar 中的 WS 日志无关紧要,我不希望它们在任何地方打印。可以在JBoss上配置吗?

我正在使用 log4j 记录器。

【问题讨论】:

  • 您是指从每个 JAR 中的应用程序代码中记录语句,还是从 JBoss 的管道中记录调用?
  • 我指的是记录来自 JBoss 管道的调用。

标签: logging jboss jar log4j


【解决方案1】:

JBoss 带有一个名为TCLFilter 的日志过滤器,它允许您通过生成它们的部署过滤附加器。使用方法见this page

取决于您如何部署 EJB JAR,这可能会也可能不会。如果它们都在一个 EAR 中,那么我认为您不走运,除非您可以配置 TCLFilter 以在 EAR 中指定单个 EJB JAR。如果 EJB JAR 是自己部署的,那么 TCLFilter 应该很容易开始工作。

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-26
    相关资源
    最近更新 更多