Log4j问题

Error:

log4j:ERROR Could not find value for key log4j.appender.FILE.layout
log4j:ERROR No layout set for the appender named [FILE].

配置:

 # Define the root logger with appender file
log = D://WorkSpace/logs/
log4j.rootLogger = debug, FILE
# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${log}log.out
Log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
Log4j.appender.FILE.layout.ConversionPattern=%t-%x-%-5p-%-10c:%m%n

http://blog.csdn.net/xinshou_jiaoming/article/details/8600230

下面是我的,没问题。你直接用试试看

 log4j.rootLogger=DEBUG,Console,Stdout  

#Console  
log4j.appender.Console=org.apache.log4j.ConsoleAppender  
log4j.appender.Console.layout=org.apache.log4j.PatternLayout  
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n  

log4j.logger.java.sql.ResultSet=INFO  
log4j.logger.org.apache=INFO  
log4j.logger.java.sql.Connection=DEBUG  
log4j.logger.java.sql.Statement=DEBUG  
log4j.logger.java.sql.PreparedStatement=DEBUG   

log4j.appender.Stdout = org.apache.log4j.DailyRollingFileAppender    
log4j.appender.Stdout.File = E://logs/log.log    
log4j.appender.Stdout.Append = true    
log4j.appender.Stdout.Threshold = DEBUG     
log4j.appender.Stdout.layout = org.apache.log4j.PatternLayout    
log4j.appender.Stdout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n