【问题标题】:Logback in java EAR applicationsjava EAR 应用程序中的 Logback
【发布时间】:2011-10-06 07:11:39
【问题描述】:

在 ear 应用程序中捆绑 logback 的最佳方式是什么。 应用程序封装了 Web 应用程序(war 文件)和 ejb 模块? 通过在 Web 应用程序中使用 logback.xml,我只能从该应用程序获取日志,而不是从 ejb 模块获取日志。对于这种情况,是否有一些最佳做法?

谢谢。

【问题讨论】:

    标签: java jakarta-ee logging logback


    【解决方案1】:

    我同意。 还, 你可以把这个特殊的jar 打包到ear 的lib 目录里面炸开。 这样,您可以轻松更改此文件。

    注意: 如果您打算动态更改 logback.xml 文件而不需要重新部署,您可以在 logback.xml 中插入 scan="true"

    【讨论】:

      【解决方案2】:

      最好把它放在耳朵里面的一个罐子里。理想情况下,您可以有一个特殊的 jar 用于内部配置——您的属性、Spring 元数据(如果有)等;这也是保存logback.xml 的理想场所。

      logback 库也是如此——它应该是共享的,这样管理起来更容易。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-08
        • 1970-01-01
        • 2016-07-04
        • 1970-01-01
        • 1970-01-01
        • 2014-03-12
        相关资源
        最近更新 更多