欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

自定义log4j.properties的加载位置方式

时间:2022-10-25 09:32:27|栏目:JAVA代码|点击:

自定义log4j.properties加载位置

方法一

在main函数中添加如下代码

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文件启动参数中添加log4j.properties文件路径

-Dlog4j.configuration=<FILE_PATH>

方法三

将log4j.properties文件放在工程src/main/resources目录下

显示加载的log4j.properties文件位置,只需要在java命令后添加-Dlog4j.debug选项。

log4j.properties自定义路径

log4j.properties 以前配置一直是默认在/web-inf/下面的,现在配额日志文件比较多,想从新规划下位置

在web.xml 下面配这些参数

路径自己定义就行了,我用的是log4j-1.2.15.jar

<!-- 以下3项参数与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 logback动态获取application的配置项

栏    目:JAVA代码

下一篇:SpringBoot的application.yml不生效问题及解决

本文标题:自定义log4j.properties的加载位置方式

本文地址:http://www.codeinn.net/misctech/217268.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有