Preskočiť na obsah

Logovanie a diagnostika

Editor si vedie log o tom, čo robí. Log sa hodí, keď sa niečo pokazí — môžete zvýšiť jeho podrobnosť a priložiť ho k hláseniu chyby.

Kde sa log nachádza

Rotujúci súbor s logom sa zapisuje do vášho používateľského diagnostického priečinka:

  • Windows: %LOCALAPPDATA%\7-bits\OctoEdit\Diagnostics\log\mte.log
  • Linux: ~/.local/share/7-bits/OctoEdit/Diagnostics/log/mte.log
  • macOS: ~/Library/Application Support/7-bits/OctoEdit/Diagnostics/log/mte.log

Ako súbor rastie, rotuje (mte.log, potom mte.log.1, mte.log.2, …), takže nerastie donekonečna. Ak editor spadne, najnovšie riadky logu sa automaticky priložia k hláseniu o páde.

Zmena množstva zaznamenávaných údajov

Predvolene log zaznamenáva informačné správy a závažnejšie. Ak chcete zachytiť viac podrobností — napríklad počas reprodukovania problému — zvýšte úroveň na debug alebo trace.

  • Pre jedno spustenie zadajte úroveň pri štarte editora v príkazovom riadku:

    OctoEdit --log=debug
    
  • Natrvalo nastavte log/level v konfiguračnom súbore (umiestnenie súboru a všetky kľúče nájdete v referenčnej príručke konfigurácie). Tam môžete tiež súbor s logom vypnúť, zmeniť jeho veľkosť alebo formát riadkov.

Priloženie logu k hláseniu chyby

Zreprodukujte problém s --log=debug a potom priložte súbor mte.log z priečinka uvedeného vyššie. Nezabudnite, že riadky logu môžu obsahovať cesty k súborom z vášho počítača; než ho budete zdieľať, prezrite si ho.

Ladiace prepínače

V sekcii [debug] konfiguračného súboru sa dá zapnúť malá sada vývojárskych a diagnostických prepínačov — napríklad na zaznamenanie každého signálu o zmene súboru alebo času, ktorý zaberie načítanie zásuvných modulov. V Predvoľbách sa nikdy neobjavia. Rozpoznávané prepínače a ich aktuálne hodnoty zobrazíte takto:

OctoEdit --list-debug-flags

Ďalšie podrobnosti

Úplný zoznam kľúčov logovania, ladiacich prepínačov, možností príkazového riadka a premenných prostredia nájdete v referenčnej príručke projektu CONFIGURATION.md.