Logging og diagnostikk¶
Redigereren fører en logg over hva den gjør. Loggen er nyttig når noe går galt — du kan øke detaljgraden og legge den ved en feilrapport.
Hvor loggen ligger¶
En rullerende loggfil skrives til diagnostikkmappen din per bruker:
- 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 rullerer etter hvert som den vokser (mte.log, så mte.log.1, mte.log.2 …),
så den vokser aldri uten grense. Går redigereren ned, tas de nyeste loggenlinjene med
av seg selv i nedbruddsrapporten.
Å endre hvor mye som logges¶
Som standard fører loggen opplysende meldinger og oppover. Vil du fange mer detaljer —
for eksempel mens du gjenskaper et problem — så hev nivået til debug eller trace.
-
For én enkelt kjøring starter du redigereren med et nivå på kommandolinjen:
-
Varig setter du
log/leveli oppsettfilen (se Flere detaljer for hvor filen ligger, og for alle nøklene). Du kan også slå loggfilen av, endre størrelsen på den eller endre linjeformatet der.
Å legge en logg ved en feilrapport
Gjenskap problemet med --log=debug, og legg så ved mte.log-filen fra mappen
ovenfor. Merk at loggenlinjer kan inneholde filstier fra maskinen din; se gjennom
filen før du deler den.
Feilsøkingsflagg¶
Et lite sett brytere for utvikling og diagnostikk kan slås på i [debug]-avsnittet i
oppsettfilen — for eksempel for å logge hvert signal om filendringer, eller hvor lang
tid programtilleggene bruker på å laste. De kommer aldri fram under Innstillinger. For
å se hvilke flagg som er kjent, og de gjeldende verdiene deres:
Flere detaljer¶
Hele listen over loggnøkler, feilsøkingsflagg, kommandolinjevalg og miljøvariabler står
i prosjektets CONFIGURATION.md.