Jsf 有没有办法记录所有的冰面日志?

Jsf 有没有办法记录所有的冰面日志?,jsf,icefaces,Jsf,Icefaces,我们的视图层是由JSF2.1.4和Icefaces 3.3组成的。当我们启动应用程序时,我们可以在eclipse控制台中看到所有的日志。是否有办法将所有Icefaces日志记录到一个文件中 # configure the ice-faces logging log4j.appender=org.apache.log4j.RollingFileAppender log4j.appender.File=D:/icefaces.log log4j.appender.layout=org.apa

我们的视图层是由JSF2.1.4和Icefaces 3.3组成的。当我们启动应用程序时,我们可以在eclipse控制台中看到所有的日志。是否有办法将所有Icefaces日志记录到一个文件中

# configure the ice-faces logging
 log4j.appender=org.apache.log4j.RollingFileAppender 
 log4j.appender.File=D:/icefaces.log
 log4j.appender.layout=org.apache.log4j.PatternLayout 
 log4j.appender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%p] %c:%L - %m%n

 log4j.appender.com.icesoft.faces.application.D2DViewHandler=FINEST 
 log4j.appender.com.sun.faces.config.ConfigureListener=FINEST
 log4j.appender.org.icepush=FINEST
 log4j.appender.org.icepush.application.PushRenderer=FINEST
 log4j.appender.org.icepush.application.PortableRenderer=FINEST
 log4j.appender.org.icefaces=FINEST
我已经在log4j.properties文件中添加了上述代码,但它不起作用,我从这里得到的是控制台appender,但我需要FileAppender。没有指定它将如何决定记录什么,例如我已经配置了其他日志,并且它正在记录,在我提到的log4j.properties中

log4j.appender.defalut=org.apache.log4j.RollingFileAppender
log4j.appender.defalut.File=D:/xyz.log
log4j.appender.defalut.MaxFileSize=20MB
log4j.appender.defalut.MaxBackupIndex=5
log4j.appender.defalut.layout=org.apache.log4j.PatternLayout
log4j.appender.defalut.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%p] %c:%L - %m%n