Вход в мультимодульный проект maven

У меня есть многорежимный проект Maven. Его модули - это основной модуль (уровень DAO), сервисный модуль, модуль веб-сервисов и веб-модуль. Теперь я хочу реализовать logback logging в моем проекте. Как мне это настроить?

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

Кроме того, есть ли способ сохранить некоторые из моих модулей независимыми от какой-либо конкретной реализации ведения журнала, а это значит, что они будут продолжать вести запись, даже если в будущем я изменю свою реализацию ведения журнала с logback на log4j?

Также, пожалуйста, предложите лучшие практики / отраслевые стандарты.

1 ответ

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

Нет, только один раз в Интернете следует сделать.

Кроме того, есть ли способ сохранить некоторые из моих модулей независимыми от какой-либо конкретной реализации ведения журнала, а это значит, что они будут продолжать вести запись, даже если в будущем я изменю свою реализацию ведения журнала с logback на log4j?

Попробуйте slf4j http://www.slf4j.org/ Вы можете подключить реализацию logback/log4j/java.util.logging к этому фасаду.

Другие вопросы по тегам