Logning og diagnostik¶
Editoren fører en log over, hvad den gør. Loggen er nyttig, når noget går galt — du kan hæve dens detaljeringsgrad og vedhæfte den til en fejlrapport.
Hvor loggen bor¶
En roterende logfil skrives til din personlige diagnostikmappe:
- 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
Filen roterer, efterhånden som den vokser (mte.log, derefter mte.log.1,
mte.log.2, …), så den vokser aldrig ubegrænset. Bryder editoren ned, tages de
nyeste loglinjer automatisk med i nedbrudsrapporten.
At ændre hvor meget der logges¶
Som standard noterer loggen informationsmeddelelser og alvorligere. For at fange
flere detaljer — for eksempel mens du genskaber et problem — hæver du niveauet til
debug eller trace.
-
For en enkelt kørsel starter du editoren med et niveau på kommandolinjen:
-
Vedvarende angiver du
log/leveli konfigurationsfilen (se Konfigurationsreferencen for filens placering og alle nøgler). Der kan du også slå logfilen fra, ændre dens størrelse eller ændre linjeformatet.
At vedhæfte en log til en fejlrapport
Genskab problemet med --log=debug, og vedhæft derefter filen mte.log fra
mappen ovenfor. Bemærk, at loglinjer kan indeholde filstier fra din maskine;
gennemse filen, inden du deler den.
Fejlfindingsflag¶
Et lille sæt kontakter til udviklere og diagnostik kan slås til i
konfigurationsfilens afsnit [debug] — for eksempel for at logge hvert signal om
filændring, eller den tid udvidelsesmoduler bruger på at blive indlæst. De optræder
aldrig i Indstillinger. For at se de genkendte flag og deres nuværende værdier:
Flere detaljer¶
Den fulde liste over lognøgler, fejlfindingsflag, kommandolinjevalg og
miljøvariabler findes i projektets reference CONFIGURATION.md.