我有一个 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 请求记录在文件中。但我希望它们仍然显示在控制台中。如何?