Я пытаюсь изменить свои настройки log4j для записи сообщений уровня FATAL, однако одно сообщение, которое я жду, чтобы увидеть в журналах, не появляется событие, хотя кажется, что оно помечено как FATAL.
Мой отрывок log4j.properties:
### Setup Axis Log
log4j.logger.org.apache.axis=FATAL, AXISCONSOLE
log4j.additivity.org.apache.axis=false
log4j.appender.AXISCONSOLE=org.apache.log4j.RollingFileAppender
log4j.appender.AXISCONSOLE.File=D:/temp/debug/axis.log
log4j.appender.AXISCONSOLE.Append=true
log4j.appender.AXISCONSOLE.MaxFileSize=5000KB
log4j.appender.AXISCONSOLE.MaxBackupIndex=5
log4j.appender.AXISCONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.AXISCONSOLE.layout.ConversionPattern=%d [%t] AXIS %-5p %c - %m%n
Ошибка, когда для log4j задано значение DEBUG:
2018-04-25 12:38:15,232 [ajp-bio-8012-exec-1] AXIS DEBUG org.apache.axis.EXCEPTIONS - AxisFault:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 19; The prefix "ns0" for element "ns0:authToken" is not bound.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 19; The prefix "ns0" for element "ns0:authToken" is not bound.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
Я вижу, что код вызывает
org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
в какой-то момент, однако, кажется, что он не регистрируется, когда для AXIS установлено значение FATAL.Что мне не хватает?