本人使用的是netbean,想配置log4j,却始终出现如下问题
log4j:WARN No appenders could be found for logger (java1.Java1).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
配置文件log4j.properties为
log4j.rootLogger=info, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n主程序和配置文件已放在同一个源包内,求教,谢谢

解决方案 »

  1.   

    netbeans配置log4j,配置文件最好放在缺省包下,如果放在其他包下,使用很麻烦,具体配置文件,你可以看log4j自带的demo,给你个简单的配置文件例子:
    # To change this template, choose Tools | Templates
    # and open the template in the editor.#Loggers
    #log4j.rootLogger=info,file,console
    log4j.rootLogger=info,file#Appenders
    #console
    #log4j.appender.console=org.apache.log4j.ConsoleAppender;
    #log4j.appender.console.layout=org.log4j.SimpleLayout#file
    #log4j.appender.file=org.apache.log4j.RollingFileAppender
    log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.file.File=d:/logs/log_branch.log
    #log4j.appender.file.MaxFileSize=10000KB
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d  %c,%M,%F,%L %p - %m%n
      

  2.   

    在web.xml文件中配置一下,log4j.properties的路径