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

 更新时间:2021年12月23日 10:10:48   作者:思绪缥缈  
这篇文章主要介绍了自定义log4j.properties的加载位置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

自定义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中读取配置的七种方法总结

    SpringBoot中读取配置的七种方法总结

    在Spring Boot应用中,读取配置是一项基础且重要的任务,Spring Boot提供了多种灵活的方式来读取配置,以满足不同场景下的需求,本文将详细介绍Spring Boot中读取配置的几种常用方法,需要的朋友可以参考下
    2024-08-08
  • Java观察者模式的深入了解

    Java观察者模式的深入了解

    这篇文章主要为大家介绍了Java观察者模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • Java中怎样使用JSON进行文件解析

    Java中怎样使用JSON进行文件解析

    这篇文章主要介绍了Java中怎样使用JSON进行文件解析问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • spring boot+redis 监听过期Key的操作方法

    spring boot+redis 监听过期Key的操作方法

    这篇文章主要介绍了spring boot+redis 监听过期Key,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Java图像处理工具类

    Java图像处理工具类

    这里给大家分享了一个java常用的图像处理工具类,包含缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等,有需要的小伙伴参考下。
    2015-02-02
  • 教你使用springboot配置多数据源

    教你使用springboot配置多数据源

    发现有很多小伙伴还不会用springboot配置多数据源,今天特地给大家整理了本篇文章,文中有非常详细的图文介绍及代码示例,对正在学习java的小伙伴很有帮助,需要的朋友可以参考下
    2021-05-05
  • java开发中防止重复提交的几种解决方案

    java开发中防止重复提交的几种解决方案

    我们日常开发中有很多的应用场景都会遇到重复提交问题,下面这篇文章主要给大家介绍了关于java开发中防止重复提交的几种解决方案,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • Java中正则表达式split()特殊符号使用详解

    Java中正则表达式split()特殊符号使用详解

    这篇文章主要介绍了Java中正则表达式split()特殊符号使用详解, 文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Spring Cloud 覆写远端的配置属性实例详解

    Spring Cloud 覆写远端的配置属性实例详解

    这篇文章主要介绍了Spring Cloud 覆写远端的配置属性的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-01-01
  • 深入了解Java核心类库--Objects类

    深入了解Java核心类库--Objects类

    这篇文章主要介绍了Java中的Object类详细介绍,本文讲解了Object类的作用、Object类的主要方法、Object类中不能被重写的方法、Object类的equals方法重写实例等内容,需要的朋友可以参考下
    2021-07-07

最新评论