我有一个log4j记录器,目前将日志同时写入控制台和文件,这很好用。
以后我想将其配置为将INFO + ERROR记录到日志文件中,但仅在控制台上显示ERROR。我需要更改哪些内容才能实现这一点?
log4j.rootLogger=INFO, console, MyFileAppender
log4j.logger.org.apache.cxf=INFO, console
log4j.logger.org.apache.cxf.interceptor.LoggingInInterceptor=INFO, console
log4j.logger.org.apache.cxf.interceptor.LoggingOutInterceptor=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.MyFileAppender=org.apache.log4j.RollingFileAppender
log4j.appender.MyFileAppender.Append=true
log4j.appender.MyFileAppender.File=c:/logs.log
另外,我希望防止CXF XML请求被记录在文件中。但我仍然希望它们在控制台中显示。怎么做?