开发者社区> 问答> 正文

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

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

展开
收起
保持可爱mmm 2020-03-28 21:54:14 777 0
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
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载