Konfiguracja nazwy loggera

Konfiguracja nazwy loggera
P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
0

Cześć,
istnieje możliwość ustawienia nazwy pliku z logami generowanego przez logback, żeby archiwalne pliki były numerowane w sposób: Test.2022-09-23.001.log zamiast Test.2022-09-23.1.log ? Chodzi o numeracje, który to plik archiwalny danego dnia, żeby numerować 001,002... zamiast 1, 2... Za to miejsce odpowiada "%i", w dokumentacji nie ma żadnej wzmianki i zmianie tego parametra na inny, a zmiana na "%iii" powoduje błąd kompilacji. Wie ktoś może czy istnieje taka możliwość ?

Kopiuj
<fileNamePattern>Test.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
marcyse
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 76
0

zobacz czy %03i dziala

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 52
1

Działa:

Kopiuj
<fileNamePattern>mylog-%d{yyyy-MM-dd}.%03i.txt</fileNamePattern>

screenshot-20220923172955.png

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 52
0

Błąd polega na tym że u Ciebie w pierwszej linijce pliku logback.xml masz zamiast <xml napisane <xlm i się plik konfiguracyjny nie wczytuje.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Może zwyczajnie zacznij numeracje od 100?
Może sprawdź jeszcze %03u oraz %03X i wytłumacz czym jest to twoje "nie działa"

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 52
0

Też mam logback-spring i działa.

screenshot-20220926164345.png

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.