信息: SessionListener: contextInitialized()
log4j:WARN No appenders could be found for logger (com.opensymphony.xwork2.config.providers.XmlConfigurationProvider).
log4j:WARN Please initialize the log4j system properly.此两个warning 对工程会有何影响?
如何消除这两个warning?

解决方案 »

  1.   

    log4j的设置文件的问题,影响LOG输出.要消除的话,就得分析你的LOG4J的设置了.贴上来看看.
      

  2.   

    随便找个log4j的配置放在src下,以前我都是这样的,没问题了。不懂得如何写里面的东西。
      

  3.   

    第一次听到这个配置文件
    网上找了找
    ### 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### direct messages to file hibernate.log ###
    #log4j.appender.file=org.apache.log4j.FileAppender
    #log4j.appender.file.File=hibernate.log
    #log4j.appender.file.layout=org.apache.log4j.PatternLayout
    #log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n### set log levels - for more verbose logging change 'info' to 'debug' ###log4j.rootLogger=error, stdout#log4j.logger.org.hibernate=info
    log4j.logger.org.hibernate=error### log HQL query parser activity
    #log4j.logger.org.hibernate.hql.ast.AST=debug不太明白这个#的用法
    ### direct messages to file hibernate.log ###  这个应该是表示注释咯
    #log4j.appender.file=org.apache.log4j.FileAppender  一个#开头,表示什么?
    ### log HQL query parser activity  三个#开头,表示什么?
    1楼的仁兄能否帮忙解释下?
      

  4.   

    #开头表示注释,与个数无关
    具体的设计请参照下边的例子### 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{yyyy/MM/dd HH:mm:ss}] %p %F(%L) %m%n### direct messages to file mylog.log ###
    log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.file.DatePattern='.'yyyyMMdd
    #这里指定一个LOG文件的输出路径和文件名.
    log4j.appender.file.File=/usr/local/logs/system.log
    log4j.appender.file.Append=true
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=[%d{yyyy/MM/dd HH:mm:ss}] %p %F(%L) %m%n
    #这里指定LOG输出级别
    log4j.rootLogger=info, file