2016-12-14 10 views

ответ

3

Стандарт java.util.logging.Level, используемый LogManager, позволяет передавать целочисленное значение вашего пользовательского уровня. Например, если ваш MYLEVEL имеет значение 2000, вы можете использовать этот номер вместо имени.

<root-logger> 
    <level name="2000"/> 
    <handlers> 
    <handler name="CONSOLE"/> 
    <handler name="FILE"/> 
    </handlers> 
</root-logger> 

Чтобы использовать пользовательский уровень по имени уровня, вы должны включить этот двоичный файл в путь класса загрузки.

+0

Я попытался добавить что-то вроде «50010», но я получаю нижеприведенную ошибку «Сообщение:» WFLYLOG0026: уровень журнала 50010 недействителен. «Не могли бы вы исправить меня здесь? И где это должно быть определено« MYLEVEL ». Можете ли вы поделиться примером? Я ищу что-то, что можно добавить в standalone.xml, а не в коде .. thanks –

+0

Проверка не выполняется, потому что проверка достоверности атрибута уровня проверяет определенные уровни журналов. В чем причина использования пользовательский уровень? –