自定義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文件啟動(dòng)參數(shù)中添加log4j.properties文件路徑
-Dlog4j.configuration=<FILE_PATH>
方法三
將log4j.properties文件放在工程src/main/resources目錄下
顯示加載的log4j.properties文件位置,只需要在java命令后添加-Dlog4j.debug選項(xiàng)。
log4j.properties自定義路徑
log4j.properties 以前配置一直是默認(rèn)在/web-inf/下面的,現(xiàn)在配額日志文件比較多,想從新規(guī)劃下位置
在web.xml 下面配這些參數(shù)
路徑自己定義就行了,我用的是log4j-1.2.15.jar
<!-- 以下3項(xiàng)參數(shù)與log4j的配置相關(guān) -->
<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>
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
spring boot+redis 監(jiān)聽過期Key的操作方法
這篇文章主要介紹了spring boot+redis 監(jiān)聽過期Key,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08
Java中正則表達(dá)式split()特殊符號(hào)使用詳解
這篇文章主要介紹了Java中正則表達(dá)式split()特殊符號(hào)使用詳解, 文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Spring Cloud 覆寫遠(yuǎn)端的配置屬性實(shí)例詳解
這篇文章主要介紹了Spring Cloud 覆寫遠(yuǎn)端的配置屬性的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-01-01

