Я столкнулся со следующей ошибкой:
http://issues.apache.org/jira/browse/AXIS2-4363
В нем указано следующее:
Эта ошибка возникает только при уровне журнала для org.apache.axiom - DEBUG, поэтому обходной путь - установить уровень журналa > DEBUG.
Мой вопрос: КАК я это делаю? Я просматривал свои каталоги для файла свойств или что-то еще, и я искал, есть ли что-то, что я могу установить в коде, но я действительно не знаю, что делаю. Сейчас я запускаю консольное приложение на своем рабочем столе, пытаясь заставить его работать.
Обновление 1: я заметил, что мой каталог Axis2 имеет свой собственный файл log4j.properties в своем корне. Это безопасно игнорируется или является частью решения (или части проблемы)?
Обновление 2: Файл log4j.properties корневого уровня установлен неправильно. Сейчас это выглядит так:
log4j.rootLogger=DEBUG, R
log4j.logger.org.apache.axiom=WARN
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
но это, по-видимому, неверно, поскольку этот код возвращает "Log level is null":
System.out.println("Log level is " + logger.getLevel());
Теперь я устанавливаю уровень журнала в коде с помощью
Logger logger = Logger.getLogger("org.apache.axiom");
logger.setLevel(Level.WARN);