欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用【监听器】动态加载Log4j配置文件 博客分类: log4jJavaWeb weblog4j

程序员文章站 2024-02-25 23:43:45
...
1 创建监听器:
public class LogListener implements ServletContextListener
{
	private Log log = LogFactoryImpl.getFactory().getLog(LogListener.class);
	@Override
	public void contextDestroyed(ServletContextEvent arg0)
	{
		if (log.isDebugEnable())
		{
			log.debug("销毁LogListener....");
		}
	}

	@Override
	public void contextInitialized(ServletContextEvent arg0)
	{	
	    // 配置log4j
        String filePath = "src/conf/log4j.xml";
		DOMConfigurator.configure(filePath);
		if (log.isDebugEnable())
		{
			log.debug("初始化Web日志成功....");
		}
	}



2 修改web.xml 注册监听器
	<listener>
		<listener-class>com.log.LogListener</listener-class>
	</listener>	



相关标签: web log4j