JDK logging. Logi zapisywanie do plików-pytania

JDK logging. Logi zapisywanie do plików-pytania
Kordoba
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 154
0

Witam,
Chciałbym zrobić logowanie do pliku za pomocą JDK logging. Gdy pierwszy plik z logami będzie miał już 10 KB, ma zostać utworzony drugi plik. Gdy drugi plik też osiągnie rozmiar 10 KB, ma zostać nadpisywany ten pierwszy.

Mógłby ktoś pomóc z tym problemem?
Poczytałem coś i znalazłem informację że trzeba to ustawić w logging.properties
Na ten moment mam takie ustawienia:

Kopiuj
java.util.logging.FileHandler.pattern = java.log
java.util.logging.FileHandler.limit = 10000
java.util.logging.FileHandler.count = 2
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
java.util.logging.FileHandler.level = FINE
java.util.logging.FileHandler.append = TRUE

czy ta linia java.util.logging.FileHandler.limit = 10000 ustawia mi iż pliki mogą mieć do 10 KB rozmiar ?
a ta java.util.logging.FileHandler.count = 2 że mogą być maksymalnie dwa pliki?

Jak ustawić, że gdy pierwszy plik z logami będzie miał już 10 KB, ma zostać utworzony drugi plik, a gdy drugi plik też osiągnie rozmiar 10 KB, ma zostać nadpisywany ten pierwszy.?

MrMadMatt
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 373
0
Kordoba napisał(a):

Jak ustawić, że gdy pierwszy plik z logami będzie miał już 10 KB, ma zostać utworzony drugi plik, a gdy drugi plik też osiągnie rozmiar 10 KB, ma zostać nadpisywany ten pierwszy.?

Wydaje mi się że tak się nie robi, IMHO powinieneś robić kolejne pliki, drugi, trzeci, czwarty itd. I co najwyżej usuwać pliki starych logów po jakimś czasie np. 7 dniach od utworzenia.

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.