代码之家  ›  专栏  ›  技术社区  ›  nicktmro

两个带有两个模块的EAR日志4J文件

  •  0
  • nicktmro  · 技术社区  · 16 年前

    我有一个耳朵是由两个模块组成的。公开服务和共享公共代码。 想象一下耳朵有一个公用.jar由a共享webservices.war以及webapp.war.

    我使用log4j来记录这些活动。我希望能有两个日志文件(webservices.log以及网络应用程序日志)捕获特定于每个事件的事件以及由公用.jar.

    我应该如何配置我的类别和我的附件来实现这一点?

    目前我有以下套餐:
    com.myapp网站共享的东西
    com.myapp.webservices对于webservices和
    com.myapp.webapp对于webapp。

    我尝试过设置多个配置文件,但是当JBoss正常工作时,Websphere就会崩溃,反之亦然。。。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Bhushan Bhangale    16 年前

    您需要在相同的log4j配置文件中配置两个名为webservices和webapp的文件附加器,并使用包名重定向到相关的appender。

    <
    <appender ref ref=“webservices”/>

    <
    <appender ref ref=“webapp”/>
    </logger>