公司項目升級以後,成功去掉了log4j.properties配置文件,實現頁面動態配置日誌級別。數據庫
很經典的兩個配置,可是最終仍是隨着時代的進步而被優化,最終弄成了可配置項優化
可是隨之問題就來了,當我啓動項目的時候,上一次配置既然失效了,日誌只輸出了ERROR日誌
出現問題總要解決,先追一遍代碼。直接在配置頁面那裏進行設置,進到代碼裏面輸出日誌,發現每次設置成功以後都沒問題,blog
看到這裏你們都想必明白了,以前有配置文件的時候,項目啓動會去讀配置文件,如今配置文件沒有了,每次重啓項目,必然會重置日誌級別。因此要解決這個問題。源碼
一、在項目啓動的時候寫段代碼去拿到數據庫那個日誌級別並進行配置(代碼自動化)。自動化
二、項目啓動後在配置頁面手動點擊保存按鈕,觸發級別配置(手動)。配置
固然,因爲沒讀過底層源碼,具體是個什麼樣的運行狀況咱也不知道,大概就這樣猜測。而後誤打誤撞找到了解決的辦法。im
下課!!!配置文件