你调用的时候为什么不把类名传进LogWriter类呢?

解决方案 »

  1.   

    1.你写的LogWriter代码是正常的。
      LogWriter log = new LogWriter(Frame1.class);
      .......
      log.debug("类构造方法");example.log内容为:
      20041016094802 DEBUG [cn.com.detech.deinfo.workflow.definetool.test.Frame1]debug 类构造方法2.只用过能控制到类的,没有到控制到方法的。
      log4j.properties内容
      log4j.rootLogger=DEBUG, R
    log4j.logger.cn.com.detech.deinfo.workflow.definetool.test=DEBUG
    log4j.appender.A1=org.apache.log4j.FileAppender
    log4j.appender.A1.File=System.out
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=%5p [%d{HH:mm:ss,SSS}] %c{4} %x - %m%nlog4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=.\\example.loglog4j.appender.R.MaxFileSize=100KB
    log4j.appender.R.MaxBackupIndex=5log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=%5p [%d{yyyy-MM-dd HH:mm:ss,SSS}] %c{4} %x - %m%n