Система.из.сообщения println в журналах JBoss EAP 6.2

Я развертываюсь в JBoss EAP 6.
Мое приложение выполняет некоторые System.out.printlnвызовы, которые я хотел бы видеть на консоли JBoss.

В настоящее время я не вижу никаких сообщений там. Моя война имеет logging.propertiesфайл со следующим содержанием:

org.apache.catalina.session.level=ALL
java.util.logging.ConsoleHandler.level=ALL
org.apache.catalina.core.ContainerBase.[Catalina].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler

Мне нужны эти настройки для отладки некоторых ситуаций(например, как эта), поскольку выход на консоли JBoss слишком скуп.

Однако, когда logging.propertiesфайл присутствует, я не вижу мои System.out.printlnсообщения в консоли JBoss. Когда я удаляю logging.propertiesфайл с войны, я вижу их нормально.

Почему это? Что не так с моим logging.propertiesфайлом, который мешает моим System.out.printlnсообщениям отображаться в консоли JBoss?

1 ответ

  1. Я на самом деле закончил публикацию этого developer.jboss.org в этой теме . TL; DR заключается в том, что настройка ведения журнала be означает файл конфигурации в комплекте с вашим развертыванием войны ужасно сломан и undocument в JBoss 6.x. По-видимому, единственным поддерживаемым методом (который достаточно хорошо документирован) является настройка ведения журнала на стороне сервера. Последнее, кажется, работает хорошо.