#
# $Id: log4j.properties,v 1.1 2003/11/11 01:23:21 snyder Exp $
# log4j.rootLogger=error, stdout, file# log to System.out
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss.SSS} [%p] [%t] [%c] - %m%n# log to file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=castor.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=2
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss.SSS} [%p] [%t] [%c] - %m%n# log to Chainsaw
#log4j.appender.Chainsaw=org.apache.log4j.net.SocketAppender
#log4j.appender.Chainsaw.remoteHost=localhost
#log4j.appender.Chainsaw.port=4445
#log4j.appender.Chainsaw.locationInfo=true#log4j.logger.org.src.accp=info
com.yourProjectName=error
是不是红色部分这几个属性你没有配置,这是我项目里的配置  你参照一下吧.

解决方案 »

  1.   

    log4j.rootLogger=DEBUG,stdoutlog4j.logger.org=ERROR,A1log4j.appender.A1=org.apache.log4j.RollingFileAppenderlog4j.appender.A1.File=org.loglog4j.appender.A1.MaxFileSize=500KB
    log4j.appender.A1.MaxBackupIndex=50
    log4j.appender.A1.Append=true
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=%d{ISO8601}-[%p][%C{1}]-%m%nlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.File=gf.orglog4j.appender.stdout.MaxFileSize=500KB
    log4j.appender.stdout.MaxBackupIndex=50
    log4j.appender.stdout.Append=true
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=[%-5p]%d{yyyy-MM-dd HH:mm:ss}%c-%m%m我的是这样的,但是就是警告
      

  2.   

    我的log4jlog4j.rootLogger=DEBUG,stdout
    log4j.logger.org=ERROR, A1
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender. stdout.File=gf.log
    log4j.appender. stdout.MaxFileSize=500KB
    log4j.appender. stdout.MaxBackupIndex=50
    log4j.appender. stdout.Append=true
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} %c - %m%nlog4j.appender.A1=org.apache.log4j.RollingFileAppender
    log4j.appender.A1.File=org.log
    log4j.appender.A1.MaxFileSize=500KB
    log4j.appender.A1.MaxBackupIndex=50
    log4j.appender.A1.Append=true
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=%d{ISO8601} - [%p] [%C{1}] - %m%n
      

  3.   

    很明显,你的appender类错了, 你现在选的是ConsoleAppender, 而这几个属性是用在RollingFileAppender中的,所以把你的appender的第一句改成:log4j.appender.YOUR_FILE_APPENDER=org.apache.log4j.RollingFileAppender, then, it's ok!
      

  4.   

    log4j.rootLogger=debug,  stdout### direct  log messages  to  stdout  ###
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout,Target=System.out
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p  %c{1} : %L - %m%n### 只能输出hibernate 运行过程中的错误日志 ###
    log4j.logger,org.hibernate=error
      

  5.   

    "log4j.appender. stdout.File=gf.log
    log4j.appender. stdout.MaxFileSize=500KB
    log4j.appender. stdout.MaxBackupIndex=50
    log4j.appender. stdout.Append=true "
    这东西也弄了我很长时间,现在解决了,贴上来,希望对遇到同样问题的人有所帮助,~~哈哈。我打开“org.apache.log4j.ConsoleAppender ”类看了确实没有上面的几点属性,于是把这几行注释掉了,错误就没出现了,不知道郭锋这书怎么搞的,有些东西确实讲的很详细,但是细节方面很明显还是做得不够呀。