开发者社区 问答 正文

如何设置用户日志不被覆盖?

如何设置用户日志不被覆盖?

展开
收起
保持可爱mmm 2020-03-28 21:54:14 802 分享 版权
1 条回答
写回答
取消 提交回答
  • Log4j 不要使用默认名称,会被自动屏蔽,将配置文件改为其他名称,例如放在 WEB-INF/log4j-myAppName.xml。 配置 Spring 的 Log4jListener,在 web.xml 中增加如下配置。

    org.springframework.web.util.Log4jConfigListener log4jConfigLocation WEB-INF/log4j-myAppName.xml

    myAppName 是应用自定义的名字,可以根据情况进行定义。 启动应用,Pandora 会首先加载内置的 Log4j.jar,同时加载 Pandora 内部配置的 Log4j 配置文件,此时不会加载业务应用的配置。 Pandora 加载完成后,在应用的 web.xml 加载时会执行 Log4jConfigListener 加载业务自定义的 Log4j 配置,保证业务的 Log4j 配置生效。

    2020-03-28 21:56:17
    赞同 展开评论
问答分类:
问答地址: