Вы уверены, что передаете правильное имя регистратора?Из документа Java в разделе «Броски»:
IllegalArgumentException - если loggerName не является зарегистрированным регистратором или если levelName не является нулевым и недопустимым значением.
Это один и тот же документ от Sun (Oracle) или IBM.
У IBM, похоже, есть ошибочная реализация для этого, которую я видел в WebSphere 7.0, где она генерирует исключение NullPointerException для уровня журнала, хотя, согласно документу java, вам разрешено это делать.1007 *
Если у вас есть какой-либо контроль над приложением и вы можете создать новый MBean, вы можете напрямую использовать API ведения журнала и полностью исключить использование LoggingMXBean.Затем вы можете контролировать уровень ведения журнала через jconsole и ваш новый MBean.