Tuto sadu konfiguračních atributů můžete použít pro konfigurování souborů protokolu System.out nebo System.err tak, aby byly samosprávné.
Samosprávný soubor protokolu zapisuje zprávy do souboru, dokud tento soubor nedosáhne kritéria času nebo velikosti. V určeném čase nebo jakmile soubor dosáhne určené velikosti, protokolování se dočasně pozastaví, zatímco se soubor protokolu přetočí, což znamená uzavření a přejmenování souboru. Nový uložený název souboru vychází z původního názvu souboru s připojeným kvalifikátorem ve formě časového údaje, který označuje provedení přejmenování. Jakmile je přejmenování provedeno, znovu se otevře nový prázdný soubor protokolu s původním názvem a protokolování pokračuje. Všechny zprávy budou uchovány i po přetočení souboru protokolu, může však dojít k rozdělení jedné zprávy mezi uložený a aktuální soubor.
Protokol je možné konfigurovat jako samosprávný pouze tehdy, když je odpovídající proud přesměrován do souboru.
- Velikost souboru
- Klepnutím na tento atribut můžete pro daný soubor protokolu nastavit, aby prováděl svou správu na základě své velikosti souboru. K automatickému přetočení dojde, když soubor dosáhne určené velikosti, kterou zadáte v poli maximální velikosti.
- Maximální velikost
- Určete maximální velikost souboru v megabajtech. Jakmile soubor dosáhne této velikosti, přetočí se.
Tento atribut je platný pouze tehdy, když klepnete na volbu Velikost souboru.
- Čas
- Klepnutím na tento atribut můžete pro daný soubor protokolu nastavit, aby prováděl svou správu na základě části dne. K přetočení dojde v době určené v poli času zahájení.
- Čas zahájení
- Zadejte hodinu dne, od 1 do 24, kdy má být poprvé spuštěn algoritmus periodického přetočení po restartování aplikačního serveru. Tento algoritmus se načítá při spuštění aplikačního serveru. Jakmile je algoritmus přetočení spuštěn v čase (pole času zahájení), přetočí soubor každých (pole času opakování) hodin. Toto schéma přetočení pokračuje bez nastavování, dokud není aplikační server zastaven.
Poznámka: Přetočení se vždy provádí na počátku určené hodiny dne. První hodina dne, která začíná v 00:00:00 (o půlnoci), je hodina 1 a poslední hodina dne, která začíná v 23:00:00, je hodina 24. Platí tedy, že chcete-li přetočit soubory protokolu o půlnoci, nastavte čas zahájení na 1.
- Čas opakování
- Určuje počet hodin, po kterých se soubor protokolu přetočí. Rozmezí platných hodnot je od 1 do 24.
Přetočení souboru protokolu můžete konfigurovat podle času, velikosti nebo podle času i velikosti.
Klepnutím na volby Velikost souboru a Čas nastavíte přetočení souboru při dosažení prvního srovnávacího kritéria. Například, určuje-li pole času opakování hodnotu 5 hodin a maximální velikosti souboru je 2 MB, soubor se přetočí každých 5 hodin, pokud před uplynutím tohoto intervalu nedosáhne velikosti 2 MB. Po přetočení podle velikosti soubor pokračuje v přetáčení v každém intervalu.