У меня есть веб-приложение 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...");
}