我按照这篇文章 来配置 log4j, 并输出日志 :http://baike.baidu.com/view/25347.htm然后用这段代码 来调用 :package com.coderdream.log4j;   
import org.apache.log4j.Logger;   
  
 public class HelloLog4j {   
   
    private static Logger logger = Logger.getLogger(HelloLog4j.class);   
   
    /**  
      * @param args  
      */  
    public static void main(String[] args) {   
         // System.out.println("This is println message.");   
           
         // 记录debug级别的信息   
        logger.debug("This is debug message.");   
         // 记录info级别的信息   
         logger.info("This is info message.");   
        // 记录error级别的信息   
         logger.error("This is error message.");   
    }   
      } 
我的目录结构是 :
log4j_demo
     --HelloLog4j.java
     --lib
          ---log4j-1.2.8.jar
          ---log4j.properties
我下面该怎么改呢 ?谢谢

解决方案 »

  1.   

    1.log4j有个properties的文件 放到你的src下的配置文件里 
    2.然后在web.xml里添加文件路径 及监听的配置信息
    <context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>/WEB-INF/classes/log4j.properties</param-value>
    </context-param>

    <listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>
    3.在要输出日志的类中加入相关语句
      

  2.   

    不要装高手,为什么不用eclipse ,又不是要你用盗版。