У меня возникли проблемы с получением Apache Commons Digester для регистрации. Я был бы очень благодарен за любой свет, который может пролить любой человек.Как регистрировать Digester с Apache Commons?
В моем коде я это делаю:
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 - вот в чем проблема. В docs for Digester они предлагают включить только SimpleLog
общедоступных записей. К сожалению, Digester
не выводит никаких сообщений INFO, только DEBUG и, по крайней мере, на eclipse, SimpleLog
не выводит сообщения DEBUG вообще! В результате не было сообщений INFO (потому что Digester
ничего не отправляет) и никаких сообщений DEBUG (потому что SimpleLog
не пересылает их!) Как только я переключился на log4j, все отладочные сообщения вышли из строя! Еще раз спасибо.