Как научить Мохарру использовать slf4j или log4j?
Согласно документации slf4j Мне нужно позвонить:
org.slf4j.bridge.SLF4JBridgeHandler.install();
Где-тов моем проекте.Но я не могу назвать это в Мохарре ... Итак, вопрос в том, когда и как мне выполнить этот install() метод?
install()
Лучший способ сделать это через пользовательский Listener . Будучи инициализированным перед сервлетом JSF, он должен сконфигурировать мост jul-to-slf4j в contextInitialized(ServletContextEvent).
contextInitialized(ServletContextEvent)
Я считаю, что Mojarra, будучи кодом Sun, использует java.util.logging.
Загружаемый файл проекта slf4j содержит встроенный модуль, который перенаправляет все операторы jul в slf4j.Затем вы можете использовать log4j как серверную часть slf4j.