Protokoly chyb jsou nezbytnou součástí softwaru pro odstraňování problémů a téměř každý software je dokáže vytvořit. Pokud se při používání prohlížeče Google Chrome setkáte s neočekávaným problémem, kontrola protokolů ladění chyb vám může pomoci problém diagnostikovat.
Bohužel není hned zřejmé, zda Chrome vytváří protokoly nebo kde jsou uloženy, natož jak je interpretovat. Zde je návod, jak můžete v prohlížeči Chrome používat protokoly chyb.
Existuje protokol chyb Chrome?
Jednoduchá odpověď je ano, ale musíte povolit protokolování chyb Chrome, než bude vytvořeno, abyste je mohli použít při odstraňování problémů. V nastavení Chrome neexistuje žádná jednoduchá možnost, jak to udělat. Místo toho musíte přidat příznak příkazového řádku, který Chromu sdělí, aby shromáždil protokol při každém spuštění.
Příznaky příkazového řádku, někdy nazývané také přepínače příkazového řádku, jsou poměrně snadným způsobem, jak spustit program se speciálními podmínkami. V tomto případě jsou přidány do cílová pole zástupce Chrome a aktivují se při každém spuštění aplikace pomocí této zkratky.
Protokoly chyb se liší od hlášení o selhání, které lze povolit v nastavení Chromu. Hlášení o selhání automaticky odesílá podrobnosti o všech neočekávaných selháních prohlížeče společnosti Google, aby jim pomohla stanovit priority oprav a vylepšení.
Pokud chcete povolit hlášení o selhání, přejděte v Chrome na Nastavení > Vy a Google > Synchronizace a služby Googlea povolit Pomozte zlepšit funkce a výkon Chromu. Seznam zpráv o selhání, nikoli však jejich podrobnosti, můžete zobrazit na adrese Chrome: // havaruje.
Existuje několik důvodů, proč může Chrome spadnout, zablokovat se nebo se jinak chovat podivně. Pokud vám zobrazení protokolů ladění, jak je popsáno níže, nepomůže problém vyřešit, použijte náš průvodce proč Google Chrome stále padá mohl pomoci.
Povolení protokolů chyb Chrome
Přesný způsob, jakým povolíte protokolování chyb v prohlížeči Chrome, se mírně liší v závislosti na operačním systému, ve kterém Chrome používáte.
Jak povolit protokoly chyb Chrome v systému Windows
- Zavřete všechny spuštěné instance prohlížeče Chrome a vyhledejte zástupce prohlížeče Chrome.
- Klepněte pravým tlačítkem myši na zástupce a klepněte Vlastnosti. Pokud máte zástupce Chrome připnutého na hlavní panel, budete na něj muset kliknout pravým tlačítkem a poté znovu kliknout pravým tlačítkem na Google Chrome ve skokové nabídce, než kliknete Vlastnosti.
- Pokud ještě není vybráno, klikněte na Zkratka kartu a vyhledejte cílová pole.
- Na úplný konec cílového řádku přidejte následující příznak: --enable-logging --v=1.
- Na začátku je třeba zahrnout prostor. Pak klikněte Aplikovat a OK.
- Spusťte Chrome pomocí zástupce a zjistěte, zda můžete chybu, kterou chcete odstranit, reprodukovat prostřednictvím protokolu.
Jak povolit protokoly chyb Chrome v systému macOS
- Zavřete všechny spuštěné instance Chrome na vašem Macu.
- Otevřete Terminál a spusťte následující příkaz: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-logging --v=1.
- lis Vrátit se a poté spusťte Chrome a zahajte ladění.
Pokud si nejste jisti používáním Terminálu v macOS, naše průvodce pro začátečníky k používání terminálu Mac pomůže.
Jak povolit protokoly chyb Chrome v systému Linux
- Ujistěte se, že jsou všechny spuštěné instance Chromu uzavřeny.
- Poté musíte spustit emulátor terminálu, jako je Terminator nebo Tilix Terminal.
- V terminálu musíte spustit Chrome s následujícím příznakem: --enable-logging --v=1.
Další informace o výběru dobrého emulátoru terminálu pro Linux, což je velmi užitečný nástroj, který máte po ruce, najdete v našem průvodci nejlepší emulátory terminálu Linux.
Kde najít protokoly ladění Chrome
Nyní, když jste povolili protokoly chyb Chrome, musíte vědět, kde je najít. Protokoly ladění Chromu se při každém spuštění Chromu přepíší, takže je důležité, abyste si je vzali poté, co došlo k problému, ale předtím, než Chrome znovu otevřete.
Hledání protokolů ladění Chrome v systému Windows
- Otevřete Průzkumník souborů a klepněte na Pohled tab. Poté musíte zaškrtnout políčko vedle Skryté položky. V systému Windows 11 přejděte na Zobrazit > Zobrazit > Skryté položky.
- Nyní přejděte na (C:)/Users/[vaše uživatelské jméno]/AppData/Local/Google/Chrome/Uživatelská data. Přejděte dolů a měli byste vidět soubor s názvem chrome_debug.
- Tento soubor můžete zkopírovat na plochu, pokud chcete uložit protokol před přepsáním, když znovu otevřete Chrome.
- Chcete-li zobrazit protokol ladění, poklepejte na soubor a vyberte program, pomocí kterého jej chcete otevřít. Poznámkový blok funguje dobře.
Vyhledání protokolů ladění Chrome v systému macOS
- Otevřete Finder a přejděte na Knihovna/Podpora aplikací/Google/Chrome.
- V systému macOS se soubor nazývá chrome_debug.log. Poklepáním na soubor jej otevřete v jeho umístění nebo jej můžete přesunout na plochu a uložit.
Hledání protokolů ladění Chrome v systému Linux
- Otevřete výchozí domovskou složku a přejděte do /.config/google-chrome.
- Soubor bude volán chrome_debug. Soubor můžete otevřít pomocí softwaru Poznámkový blok nebo jej můžete uložit do nového umístění, abyste zabránili jeho přepsání při opětovném otevření Chromu.
Jak číst protokoly chyb
Pokud potřebujete protokoly odeslat společnosti Google nebo třetí straně jako součást lístku podpory, můžete si soubor uložit na plochu a poté jej přiložit k lístku/odeslat tam, kde je to potřeba. Čtení protokolů při jejich vytváření a zjištění, proč k problému dochází, bude pravděpodobně vyžadovat pokročilé znalosti o tom, jak Chrome funguje.
Každý řádek protokolu obsahuje několik informací probíhajících zleva doprava, včetně ID procesu, ID vlákna, dne, měsíce a času, úrovně protokolování a názvu souboru zdrojového kódu.
Můžete vyhledat soubor protokolu a zjistit, zda se někde neobjevuje „CHYBA“, obvykle v části řádku s úrovní protokolování. I když ano, nemusí to odkazovat na příčinu problému, ale bude to dobrý výchozí bod.
Můžete také zkontrolovat více opakovaných instancí stejného procesu. Pokud vidíte, že se stejný proces opakuje mnohokrát v rychlém sledu, může to být známkou toho, že je s tímto procesem problém.
Odstraňování problémů s Chrome s protokoly chyb
Povolení protokolů chyb v prohlížeči Chrome není tak snadné, jak by mohlo být, a když je skutečně najdete, mohou být velmi matoucí. Pokud se však chcete pokusit vyřešit přetrvávající problém, který má Chrome, nebo pokud potřebujete protokoly k připojení k tiket podpory, protokoly chyb poskytují spoustu informací a mohly by být klíčem k tomu, aby Chrome fungoval tak, jak má by měl.