Nastavení protokolu prostředí JVM (Java Virtual Machine)

Tato stránka slouží k prohlížení a úpravám nastavení protokolů System.out a System.err prostředí JVM (Java Virtual Machine).

Chcete-li zobrazit tuto stránku konzoly pro správu, klepněte na volbu Odstraňování problémů > Protokoly a trasování > název_serveru > Protokoly JVM.

Zobrazte a upravte nastavení protokolů System.out a System.err prostředí JVM (Java Virtual Machine) pro tento spravovaný proces. Protokoly JVM se vytvářejí přesměrováním proudů System.out a System.err prostředí JVM do nezávislých protokolových souborů. Protokol System.out slouží k monitorování funkcí běžícího aplikačního serveru. Protokol System.err obsahuje informace získané trasováním zásobníku výjimek, které mohou být užitečné při analýze problémů. Pro každý aplikační server a všechny jeho aplikace existuje po jedné sadě protokolů JVM. Další protokoly JVM se vytvářejí pro správce zavedení a správce jednotlivých uzlů. Změny provedené na konfiguračním panelu se projeví po restartování serveru. Změny provedené na běhovém panelu se projeví okamžitě.

Název souboru

Určuje název jednoho ze souborů protokolu popsaných na této stránce.

První pole názvu souboru určuje název protokolu System.out. Druhé pole názvu souboru určuje název souboru System.err.

Stiskem tlačítka Zobrazit na kartě Běhová komponenta můžete zobrazit obsah vybraného souboru protokolu.

Název souboru zadaný pro protokol System.out nebo System.err musí mít jednu z následujících hodnot:
název_souboru
Název souboru v systému souborů. Doporučuje se použít úplný název souboru. Pokud není název souboru úplný, považuje se za relativní vůči aktuálnímu pracovnímu adresáři pro daný server. Každý proud musí být konfigurován pomocí vyhrazeného souboru. Například není možné přesměrovat oba soubory System.out i System.err do stejného fyzického souboru.

Pokud adresář obsahující soubor již existuje, jméno uživatele, pod kterým je server spuštěn, vyžaduje přístup do adresáře pro čtení i zápis. jestliže adresář neexistuje, bude vytvořen s použitím příslušných oprávnění. Jméno uživatele, pod kterým je server spuštěn, musí mít oprávnění vytvořit adresář.

console
Toto je speciální název souboru používaný pro přesměrování proudu do proudu odpovídajícího procesu. Je-li tato hodnota zadána pro soubor System.out, bude tento soubor přesměrován do stdout. Je-li tato hodnota zadána pro soubor System.err, bude tento soubor přesměrován do stderr.
none
Zahodí všechna data zapsaná do daného proudu. Zadání hodnoty none je rovnocenné přesměrování proudu do umístění dev/null v operačním systému AIX či Linux.
Výchozí cesta pro název souboru je hodnota proměnné SERVER_LOG_ROOT. Zobrazení hodnoty proměnné SERVER_LOG_ROOT:
  1. V administrativní konzole vyberte volbu Prostředí > Proměnné platformy WebSphere
  2. Klepněte na přepínač Server a potom klepněte na tlačítko Použít. Hodnota proměnné SERVER_LOG_ROOT se zobrazí ve výsledném seznamu.
Chcete-li změnit hodnotu proměnné SERVER_LOG_ROOT, postupujte takto:
  1. Vyberte položku SERVER_LOG_ROOT.
  2. Do pole Hodnota zadejte novou cestu.
  3. Klepněte na tlačítko Použít.
  4. Uložte konfiguraci. Změny se projeví až po restartování serveru.

Rovněž je možné změnit umístění a název souborů ${SERVER_LOG_ROOT}/SystemOut.log a ${SERVER_LOG_ROOT}/SystemErr.log na libovolnou jinou absolutní cestu a název souboru (například /tmp/myLogfile.log).

Formátování souboru

Určuje formát, který má být použit pro uložení souboru System.out.

Přetáčení souborů protokolu

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.

Maximální počet historických souborů s protokolem

Určuje počet historických (přetočených) souborů, které se mají uchovávat. Proud se zapisuje do aktuálního souboru, dokud se nepřetočí. Při přetočení se aktuální soubor zavře a je uložen pod novým názvem, který se skládá z aktuálního názvu s připojeným časovým údajem. Proud potom znovu otevře nový soubor s použitím původního názvu a pokračuje v zapisování. Počet historických souborů roste od nuly po hodnotu uvedenou v poli maximálního počtu historických souborů. Další přetočení odstraní nejstarší historický soubor.

Výstup instalované aplikace
Určuje, zda mají být protokolovány a formátovány tiskové příkazy System.out nebo System.err generované z aplikačního kódu.
Zobrazit tiskové příkazy aplikace
Klepnutím na toto pole můžete zobrazit zprávy, které aplikace zapisují do proudu s využitím proudových metod print a println. Systémové zprávy produktu WebSphere Application Server se zobrazují vždy.
Příkazy formátování tisku
Klepnutím na toto pole nastavíte, že se bude tiskový příkaz aplikace formátovat jako zprávy produktu WebSphere Application Server.



Odkazy s označením (online) vyžadují přístup k Internetu.

Související úlohy


Název souboru: utrb_jvmlogs.html