Konfiguracja nazwy loggera

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ść ?

<fileNamePattern>Test.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
0

zobacz czy %03i dziala

1

Działa:

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

screenshot-20220923172955.png

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.

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"

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.