Lokitus ja diagnostiikka¶
Editori pitää lokia siitä, mitä se tekee. Loki on hyödyllinen, kun jokin menee pieleen — voit nostaa sen yksityiskohtaisuutta ja liittää sen vikailmoitukseen.
Missä loki sijaitsee¶
Kiertävä lokitiedosto kirjoitetaan käyttäjäkohtaiseen diagnostiikkakansioosi:
- 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
Tiedosto kiertää kasvaessaan (mte.log, sitten mte.log.1, mte.log.2 …), joten se ei
koskaan kasva rajatta. Jos editori kaatuu, uusimmat lokirivit sisällytetään automaattisesti
kaatumisraporttiin.
Lokituksen määrän muuttaminen¶
Oletuksena loki tallentaa tiedotusviestit ja niitä vakavammat. Jos haluat tallentaa
enemmän yksityiskohtia — esimerkiksi toistaessasi ongelmaa — nosta taso arvoon debug tai
trace.
-
Yhtä ajoa varten käynnistä editori taso komentorivillä:
-
Pysyvästi aseta
log/levelasetustiedostoon (katso kohdasta Lisää yksityiskohtia tiedoston sijainti ja kaikki avaimet). Voit myös kytkeä lokitiedoston pois, muuttaa sen kokoa tai muuttaa rivimuotoa siellä.
Lokin liittäminen vikailmoitukseen
Toista ongelma valitsimella --log=debug ja liitä sitten mte.log-tiedosto yllä
olevasta kansiosta. Huomaa, että lokirivit voivat sisältää koneesi tiedostopolkuja;
tarkista tiedosto ennen kuin jaat sen.
Vianjäljitysliput¶
Pienen joukon kehitys- ja diagnostiikkakytkimiä voi ottaa käyttöön asetustiedoston
[debug]-osiossa — esimerkiksi kirjaamaan jokaisen tiedostomuutossignaalin tai sen ajan,
jonka liitännäiset käyttävät latautumiseen. Ne eivät koskaan näy asetuksissa. Nähdäksesi
tunnetut liput ja niiden nykyiset arvot:
Lisää yksityiskohtia¶
Täydellinen luettelo lokitusavaimista, vianjäljitysliputuksista, komentorivivalitsimista
ja ympäristömuuttujista on projektin CONFIGURATION.md-dokumentissa.