Hi Benson,
By default, cxf will use java.until.Logger. If you want to use log4j in
cxf, you also need invoke
LogUtils.setLoggerClass(Log4jLogger.class);
at very first place to make sure Log4j logger is registered.
You can get more details about how it works from
https://svn.apache.org/repos/asf/incubator/cxf/trunk/common/common/src/main/java/org/apache/cxf/common/logging/
Best Regards
Freeman
Benson Margulies wrote:
I've got a log4j config file as follows. Anyone have a guess as to why I
keep seeing CXF 'INFO' level messages?
# Set root logger level to ERROR and its only appender to A1.
#
log4j.rootLogger=ERROR, A1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n