2011-10-04 3 views

ответ

0

Вы уверены, что имеете листинг подлинных данных? Из java-документа в разделе «Броски»:

IllegalArgumentException - если loggerName не является зарегистрированным регистратором, или если levelName не является нулевым и недопустимым.

Это тот же документ из Sun (Oracle) или IBM.

У IBM, похоже, есть ошибка для этого, что я видел в WebSphere 7.0, где он будет генерировать исключение NullPointerException для уровня журнала, хотя, согласно документу java, вам разрешено это делать.

Если у вас есть какой-либо контроль над приложением и вы можете создать новый MBean, вы можете напрямую использовать API протоколирования и вообще не использовать LoggingMXBean. Затем вы можете контролировать уровень ведения журнала через jconsole и новый MBean.