файл конфигурации логбэка не подхвачен - PullRequest
0 голосов
/ 17 июня 2020

У меня есть веб-приложение JSF с версией Primefaces 8.0. У меня есть файл журнала xml в моем каталоге src / main / resources. Я использую версию Eclipse 2020-03, и когда я запускаю свое приложение, файл журнала игнорируется. Я вижу информационное сообщение - вероятно, от wildfly. Я использую версию wildfly 19.0.final. Я новичок в журнале регистрации и использовал файл конфигурации на основе примера из документации по регистрации. Что я делаю не так?

Я проверил, находится ли логбэк в пути к классам, и в Eclipse я вижу это как часть пути сборки. Я добавил строку для загрузки файла конфигурации с помощью ClassLoader.loadResource ("logback. xml"), и он распечатывает null, что говорит о том, что он не находит файл.

Я просмотрел все сообщения по этой проблеме и попробовал предложения, но ни одно из них не помогло мне. Вероятно, мне что-то не хватает. печать сообщений журнала. Распечатывается только информационное сообщение, и я думаю, что оно исходит от wildfly, а не от моего логбэка. xml. Вызов ClassLoader распечатывает null

private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass().getSimpleName());



public void helloLogback() {
    String URL = "logback.xml";
    System.out.println(ClassLoader.getSystemResource(URL));
    logger.info("Info Message...");
    logger.debug("Debug Message...");
}

enter image description here

...