【问题标题】:Tomcat 7 log4j custom logging fileTomcat 7 log4j 自定义日志文件
【发布时间】:2018-03-24 16:51:15
【问题描述】:

我正在尝试让我的 log4j 与 tomcat 7 一起使用。当我拥有 tomcat 6 时,它可以正常工作,而无需在 web.xml 中进行任何设置。

现在,当我拥有 tomcat 7 时,custom_log4j.xml 附加程序无法正常工作。它将所有内容记录到控制台日志而不是我的自定义日志。自定义日志已创建,但一旦应用程序层启动,它就会停止登录。

我在 web.xml 中配置了一个额外的参数,因为看起来 tomcat 7 需要这个参数。

<context-param>
    <param-name>log4jFileName<param-name>
    <param-value>src/main/sar/conf/custom_log4j.xml<param-value>
</context-param>

我的 web.xml 位于 src/main/webapp/WEB-INF 文件夹中。

【问题讨论】:

    标签: logging log4j tomcat7


    【解决方案1】:

    将此答案视为一种更好的方法,也可以用于 Tomcat 8。 步骤是:

    • 下载(额外的)jar/lib via“JULI log4j jar
    • 创建一个 log4j.properties 文件。只需获取一个标准的 log4j.properties 文件并根据您的需要对其进行自定义。

    今天我自己做了这个,它就像魅力一样!

    您可以通过this article 找到更多详细信息。

    您也可以通过this article 查找信息。

    【讨论】:

      猜你喜欢
      • 2015-11-19
      • 2016-04-30
      • 2012-06-10
      • 2017-01-16
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多