Gå til innhold

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:

    OctoEdit --log=debug
    
  • Varig setter du log/level i 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:

OctoEdit --list-debug-flags

Flere detaljer

Hele listen over loggnøkler, feilsøkingsflagg, kommandolinjevalg og miljøvariabler står i prosjektets CONFIGURATION.md.