Вход в мультимодульный проект 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 к этому фасаду.