Na moim serwerze Tomcat wdrożono wiele aplikacji.Czy pojedynczy plik logback.xml dla wielu aplikacji to dobra praktyka?
Na początku każdy miał jeden plik logback.xml
zapakowany w WEB-INF/classes
z nim.
Następnie umieściłem inny katalog poza katalogiem wdrożenia Tomcat na wspólnej ścieżce klas, umieść tam pojedynczy numer logback.xml
i wykluj pozostałe z aplikacji. Powodem tego było to, że chciałbym, aby logowanie było wygodnie konfigurowalne w jednym miejscu.
Niestety istnieje teraz wymóg rejestrowania każdej aplikacji w jej własnym pliku.
Ponieważ uważam, że nie jest to takie łatwe do osiągnięcia przy tej konfiguracji, zastanawiam się, czy ta konfiguracja jest w ogóle dobra. Co myślisz?
Tak, ten wymóg jest dobrym pomysłem. Ale jak mogłem to osiągnąć za pomocą jednego udostępnionego pliku 'logback.xml'? –
Co dokładnie dane, które chcesz udostępnić między aplikacjami w aspekcie rejestrowania? Właściwości aplikacji? W każdym razie możesz określić kilka plików w różnych aplikatorach i korzystać z nich w rejestratorach. Można to zrobić w jednym pliku konfiguracyjnym. Zobacz tutorial dodatku http://logback.qos.ch/manual/appenders.html – arghtype