2014-10-13 4 views
1

Я использую профиль свободы как мой сервер приложений и логин в качестве регистратора. Я поместил свой файл logback.xml в каталог pathpath, как это было предложено в документации по протоколу, но оно не распознается. когда я создаю банку logback.xml и размещаюсь на том же пути, что и распознается. Но проблема с банкой заключается в том, что я не могу изменить уровень ведения журнала во время выполнения.logback.xml файл в месте расположения классов не был включен на сервере профиля профиля

Я читал по ссылке ниже, чтение файла conf не возможно на свободе. Я не уверен, что это так. Если это так, то это большая проблема. Websphere Liberty 8.5: Setting Java classpath

Любая помощь будет высоко оценена. благодаря!!

ответ

1

logback.xml должен быть в папке с ресурсами. Я предлагаю вам добавить к бегуну вашего контейнера, чтобы добавить этот

-Dlogback.configurationFile=/myConFolder/logback.xml

+0

Спасибо Ahiel, я первый переехал logback.xml в каталог ресурсов, чтобы увидеть, если это определенно автоматически, но это не произошло. Затем я добавил путь к файлу logback.xml в файле jvm.options, и он сработал. – Sudarshan

+0

Я сделал некоторую отладку, чтобы проверить, почему он не находит файл в src/main/resources /, и я тоже не мог найти причину. Очень надоедливый. Когда я вручную копирую logback-test.xml в каталог/каталог, то он работает. И он работает в JUnit, но не в Java-приложении. –

 Смежные вопросы

  • Нет связанных вопросов^_^