自定義log4j.properties的加載位置方式
自定義log4j.properties加載位置
方法一
在main函數(shù)中添加如下代碼
public class App { static final Logger logger = Logger.getLogger(App.class); public static void main( String[] args ) { PropertyConfigurator.configure("/absolute/path/to/log4j.properties"); logger.debug("Hello world!"); } }
方法二
在JAR文件啟動參數(shù)中添加log4j.properties文件路徑
-Dlog4j.configuration=<FILE_PATH>
方法三
將log4j.properties文件放在工程src/main/resources目錄下
顯示加載的log4j.properties文件位置,只需要在java命令后添加-Dlog4j.debug選項。
log4j.properties自定義路徑
log4j.properties 以前配置一直是默認在/web-inf/下面的,現(xiàn)在配額日志文件比較多,想從新規(guī)劃下位置
在web.xml 下面配這些參數(shù)
路徑自己定義就行了,我用的是log4j-1.2.15.jar
<!-- 以下3項參數(shù)與log4j的配置相關 --> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:com/home/config/log4j.properties</param-value> </context-param> <context-param> <param-name>log4jRefreshInterval</param-name> <param-value>60000</param-value> </context-param> <listener> <listener-class> org.springframework.web.util.Log4jConfigListener </listener-class> </listener>
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringBoot項目中分頁插件PageHelper無效的問題及解決方法
這篇文章主要介紹了解決SpringBoot項目中分頁插件PageHelper無效的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06java后端+前端使用WebSocket實現(xiàn)消息推送的詳細流程
后端向前端推送消息就需要長連接,首先想到的就是websocket,下面這篇文章主要給大家介紹了關于java后端+前端使用WebSocket實現(xiàn)消息推送的詳細流程,需要的朋友可以參考下2022-10-10springboot 集成redis哨兵主從的實現(xiàn)
本文主要介紹了springboot 集成redis哨兵主從的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-07-07