自定义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>  

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java模拟服务器解析web数据

    Java模拟服务器解析web数据

    本篇文章主要给大家详细分享了搭建JavaWeb服务器的详细步骤以及用到的代码,对此有需要的朋友可以跟着学习下,希望能给你带来帮助
    2021-07-07
  • SpringBoot项目中分页插件PageHelper无效的问题及解决方法

    SpringBoot项目中分页插件PageHelper无效的问题及解决方法

    这篇文章主要介绍了解决SpringBoot项目中分页插件PageHelper无效的问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • 详解Java编程中线程同步以及定时启动线程的方法

    详解Java编程中线程同步以及定时启动线程的方法

    这篇文章主要介绍了详解Java编程中线程同步以及定时启动线程的方法, 讲到了wait()与notify()方法以及阻塞队列等知识,需要的朋友可以参考下
    2016-01-01
  • 浅谈C#与Java两种语言的比较

    浅谈C#与Java两种语言的比较

    今天小编就为大家分享一篇关于浅谈C#与Java两种语言的比较,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • java 将方法作为传参--多态的实例

    java 将方法作为传参--多态的实例

    下面小编就为大家带来一篇java 将方法作为传参--多态的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Java网络编程三要素及通信程序详解

    Java网络编程三要素及通信程序详解

    这篇文章主要介绍了Java网络编程三要素及通信程序详解,Java网络编程是在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换,需要的朋友可以参考下
    2023-07-07
  • java后端+前端使用WebSocket实现消息推送的详细流程

    java后端+前端使用WebSocket实现消息推送的详细流程

    后端向前端推送消息就需要长连接,首先想到的就是websocket,下面这篇文章主要给大家介绍了关于java后端+前端使用WebSocket实现消息推送的详细流程,需要的朋友可以参考下
    2022-10-10
  • spring IOC中三种依赖注入方式

    spring IOC中三种依赖注入方式

    这篇文章主要介绍了spring IOC中三种依赖注入方式,Spring使用注入方式,为什么使用注入方式,这系列问题实际归结起来就是一句话,Spring的注入和IoC(本人关于IoC的阐述)反转控制是一回事
    2021-08-08
  • java非官方常用类MessageInfo消息接口示例

    java非官方常用类MessageInfo消息接口示例

    这篇文章主要为大家介绍了java非官方常用类MessageInfo消息接口使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • springboot 集成redis哨兵主从的实现

    springboot 集成redis哨兵主从的实现

    本文主要介绍了springboot 集成redis哨兵主从的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07

最新评论