日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用EDAS后Log4j日志被覆蓋導致Log4j日志無法正常輸出

問題描述

使用EDAS后,Log4j日志無法正常輸出。

問題原因

Log4j日志被覆蓋,導致日志無法正常輸出。

解決方案

  1. 將配置文件由默認名稱改成其它名稱。

    說明

    Log4j如果使用默認名稱,Log4j會被自動屏蔽。

  2. 配置Spring的Log4jConfigListener內容,在web.xml中添加如下配置,修改配置文件的存放路徑。

     <listener>
         <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
     </listener>
     <context-param>
         <param-name>log4jConfigLocation</param-name>
         <param-value>WEB-INF/log4j-[$App_Name].xml</param-value>
     </context-param>     

    [$App_Name]:應用名稱。

  3. 啟動應用。

    說明
    1. Pandora首先加載內置的Log4j.jar包,同時加載Pandora內部配置的Log4j配置文件,此時不會加載業務應用的配置。

    2. Pandora加載完成后,在加載應用的web.xml文件時,會執行Log4jConfigListener以加載業務自定義的Log4j配置,保證業務的Log4j配置生效。