Loggning och diagnostik¶
Redigeraren för en logg över vad den gör. Loggen är användbar när något går fel — du kan höja dess detaljnivå och bifoga den till en felrapport.
Var loggen bor¶
En roterande loggfil skrivs till din diagnostikmapp per användare:
- 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 roterar när den växer (mte.log, sedan mte.log.1, mte.log.2, …), så den
växer aldrig obegränsat. Om redigeraren kraschar tas de senaste loggraderna
automatiskt med i kraschrapporten.
Ändra hur mycket som loggas¶
Som standard noterar loggen informationsmeddelanden och allvarligare. För att
fånga mer detaljer — till exempel medan du återskapar ett problem — höjer du nivån
till debug eller trace.
-
För en enskild körning startar du redigeraren med en nivå på kommandoraden:
-
Bestående anger du
log/leveli konfigurationsfilen (se Konfigurationsreferensen för filens plats och alla nycklar). Där kan du också stänga av loggfilen, ändra dess storlek eller ändra radformatet.
Bifoga en logg till en felrapport
Återskapa problemet med --log=debug och bifoga sedan filen mte.log från
mappen ovan. Observera att loggrader kan innehålla sökvägar från din maskin;
granska filen innan du delar den.
Felsökningsflaggor¶
En liten uppsättning strömbrytare för utvecklare och diagnostik kan aktiveras i
konfigurationsfilens avsnitt [debug] — till exempel för att logga varje signal
om filändring, eller den tid insticksmoduler tar att läsa in. De visas aldrig i
Inställningar. För att se de kända flaggorna och deras aktuella värden:
Mer detaljer¶
Den fullständiga listan över loggnycklar, felsökningsflaggor, kommandoradsval och
miljövariabler finns i projektets referens CONFIGURATION.md.