Я столкнулся со следующей ошибкой:
http://issues.apache.org/jira/browse/AXIS2-4363
В нем говорится следующее:
Эта ошибка возникает только при уровне журнала
для org.apache.axiom это DEBUG, так что
Обходной путь должен установить уровень журнала>
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
но это, по-видимому, неверно, так как этот код возвращает «Уровень журнала равен нулю»:
System.out.println("Log level is " + logger.getLevel());
На данный момент я устанавливаю уровень журнала в коде, используя
Logger logger = Logger.getLogger("org.apache.axiom");
logger.setLevel(Level.WARN);