博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用【监听器】动态加载Log4j配置文件
阅读量:6230 次
发布时间:2019-06-21

本文共 694 字,大约阅读时间需要 2 分钟。

转自:https://veromca273.iteye.com/blog/1889304

1 创建监听器:

Java代码  
  1. public class LogListener implements ServletContextListener  
  2. {  
  3.     private Log log = LogFactoryImpl.getFactory().getLog(LogListener.class);  
  4.     @Override  
  5.     public void contextDestroyed(ServletContextEvent arg0)  
  6.     {  
  7.         if (log.isDebugEnable())  
  8.         {  
  9.             log.debug("销毁LogListener....");  
  10.         }  
  11.     }  
  12.   
  13.     @Override  
  14.     public void contextInitialized(ServletContextEvent arg0)  
  15.     {     
  16.         // 配置log4j  
  17.         String filePath = "src/conf/log4j.xml";  
  18.         DOMConfigurator.configure(filePath);  
  19.         if (log.isDebugEnable())  
  20.         {  
  21.             log.debug("初始化Web日志成功....");  
  22.         }  
  23.     }  

2 修改web.xml 注册监听器

Java代码  
    1. <listener>  
    2.     <listener-class>com.log.LogListener</listener-class>  
    3. </listener>     

转载于:https://www.cnblogs.com/sharpest/p/7639452.html

你可能感兴趣的文章
《初级会计电算化实用教程(金蝶ERP—K/3版)》一1.2 会计电算化发展概况
查看>>
《Cisco VoIP(CVOICE)学习指南(第三版)》一第1章 介绍VoIP网络
查看>>
Docker 的未来
查看>>
一封普通美国人的来信:马云你是中美小企业之间最好的“导游”
查看>>
《数据结构与抽象:Java语言描述(原书第4版)》一2.1.7 删除项的方法
查看>>
《3D打印:正在到来的工业革命》一一1.4 先行者们在做什么
查看>>
TimeTraveler. - 朝花夕拾,拾了又拾
查看>>
spring之Bean的生命周期
查看>>
如何打造支撑百万用户的分布式代码托管平台
查看>>
《机器人操作系统ROS原理与应用》——第1章 智能机器人及其发展概述
查看>>
《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第2课2.5节对象的排列
查看>>
Android 数据库框架ormlite
查看>>
零基础学习贴:如何收取短信回复消息
查看>>
网鱼网咖-利用数加快速搭建大数据平台,极致洞察,为客户带来从所未有的体验。...
查看>>
保护App重要数据,防止Cycript/Runtime修改
查看>>
iperf 测试网络性能指标
查看>>
windows下安装mysql压缩包版[转]
查看>>
Emacs常用命令汇总
查看>>
从传统IT快速走向公共云计算
查看>>
小菜一步一步学数据结构之(一)基本概念和术语
查看>>