Logowanie w Javie z Log4j cz.2

Konfiguracja

Zależności

Dodajemy log4j-core w wersji 2.x (1.x jest niewspierana)

Ustawiamy odpowiednią wersję kompilatora:

Plik konfiguracyjny

W katologu Resources umieszczamy log4j2.xml

Jest skonfigurowany tak by wyświetlał informacje w konsoli oraz zapisywał je do pliku (to są dwa oddzielnie skonfigurowane zadania).

Ważne: Logowanie nie będzie działało dopóki nie umieścisz Appendera w sekcji Loggers!

Praktyka

Przykład

Rezultat

Stworzyliśmy, więc folder logs, z plikiem .log. Ponadto -co na załączniku nie jest widoczne – po spełnieniu warunku (tutaj 50MB) tworzy się nowy folder zawierający datę oraz plik z nazwą wg. wzorca.

src: https://stackify.com/log4j2-java/ – how it works

Dobre praktyki

Polecam artykuł Najlepsze praktyki. Zrobiłem też mega krótką ściągę https://wilamowski.it/blog/?p=345

 

Java Best Practices for Smarter Application Logging & Exception Handling

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *