Мой вывод STDOUT / консоли в Eclipse заполняется строками вроде:
12:05:37,395 INFO [STDOUT] 2163 [RMI TCP Connection(1)-127.0.0.1] DEBUG org.apache.struts.action.ActionServlet - Processing extensions for '/getFare'
Какую запись я могу поместить в jboss-logging.xml (уровень jboss или уровень приложения), чтобы скрыть эти сообщения об ошибках?
Нужно ли использовать какой-то особый необычный фильтр / сопоставление с образцом?
У меня уже есть следующая запись в jboss-logging.xml, которая, как я думал, ограничит сообщения об ошибках org.apache:
<logger category="org.apache">
<level name="WARN"/>
</logger>
Я успешно настроил ведение журнала для каждого приложения, поместив отдельный файл jboss-logging.xml в EAP / META-INF напрямую. Это содержимое:
<?xml version="1.0" encoding="UTF-8"?>
<logging xmlns="urn:jboss:logging:6.0" xmlns:b="urn:jboss:bean-deployer:2.0">
<define-context name="myapp"/>
<logger category="com.myproject.myClass"><level name="DEBUG"/></logger>
</logging>
Пример того, как этот класс регистрируется в STDOUT:
12:06:00,075 WARN [com.myproject.myClass] THIS IS A CUSTOM WARNING MESSAGE FROM ONE OF MY PROJECTS .JAVA CLASS FILES