Я использую Spring Boot 1.3.2 с помощью Logback и используя EhCache в качестве кэша второго уровня Hibernate с JGroups 3.6.8.Final для распространения. Все сообщения журнала для org.jgroups
регистраторов выходят как unknown.jul.logger
. Это происходит в SLF4JBridgeHandler, который устанавливает Spring Boot, чтобы переместить java.util.logging loggers на SLF4J.Как вывести имя журнала в JGroups и Spring Boot?
Есть ли что-то, что я могу сделать, чтобы имя регистратора распространялось на регистратор SLF4J? Когда я использовал JGroups 3.1.0.Final, он работал нормально, но после обновления все, что я получаю, это неизвестный регистратор.
Мне не удалось это понять. Наконец, я реализовал свой собственный LogFactory для JGroups. Вы можете посмотреть на 'org.jgroups.logging.LogFactory', чтобы узнать, как это сделать. Я подключил его к истинному устройству SLF4J, и теперь все работает правильно. –
Вы пробовали заменить это с помощью log4j на sl4j .. хотя я предпочитаю собственное решение .. – user666