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:
-
Natrvalo nastavte
log/levelv 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:
Ď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.