extends  Logger 类
然后在每一个方法或你想出日志的地方加上输入日志的语句我的做法.
  Log log = mylog.getLog();
        if (log.isTraceEnabled()) {
            log.trace(CLASS_NAME + "," + METHOD_NAME + ",开始");
        }//方法开始
  if (log.isTraceEnabled()) {
            log.trace(CLASS_NAME + "," + METHOD_NAME + ",结束");
        }

解决方案 »

  1.   

    log4j.logger.net.sf.hibernate=ERROR
    log4j.logger.org.hibernate=ERROR
    log4j.logger.com.mchange.v2=ERROR
    log4j.logger.org.apache.catalina=ERROR
    log4j.logger.net.sf.ehcache=ERROR
    log4j.logger.org.apache.commons=ERROR
    log4j.logger.org.apache.struts=ERROR
    log4j.logger.org.apache.jasper=ERROR
    ..................................
    设定某些包下的输出日志级别为ERROR
      

  2.   

    log4j.rootLogger=warn,stdoutlog4j.logger.jx=debug,filelog4j.logger.org.hibernate=info如上log4j.logger后面的部分,下面对应的用哪个logger
    private Log log=LogFactory.getLog("jx");