У меня проблемы с получением Apache Commons Digester для регистрации чего-либо. Я был бы чрезвычайно благодарен за любой свет, который может пролить любой.
В моем коде я делаю это:
Digester digester = new Digester();
// some Digester set up stuff
// What on earth should go in here????
digester.setLogger(LogFactory.getLog("org.apache.commons.logging.Log"));
У меня есть commons-logging.properties
файл в моем пути к классам следующим образом:
org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
org.apache.commons.logging.simplelog.log.org.apache.commons.digester.Digester=debug
org.apache.commons.logging.simplelog.log.org.apache.commons.digester.Digester.sax=info
Я просто не получаю отладочной информации.
Спасибо за вашу помощь!
Обновление :
Спасибо за ответ bwawok - вот в чем проблема.
В документах для Digester они предлагают, чтобы вы просто включили SimpleLog
регистрации общего достояния. К сожалению, Digester
не выводит никаких сообщений INFO, только DEBUG, и, по крайней мере, на Eclipse, SimpleLog
вообще не выводит сообщений DEBUG! В результате не было сообщений INFO (потому что Digester
не отправляет ни одного) и сообщений DEBUG (потому что SimpleLog
не пересылает их!). Как только я переключился на log4j, все сообщения отладки были выброшены! Еще раз спасибо.