Hyppää sisältöön

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ä:

    OctoEdit --log=debug
    
  • Pysyvästi aseta log/level asetustiedostoon (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:

OctoEdit --list-debug-flags

Lisää yksityiskohtia

Täydellinen luettelo lokitusavaimista, vianjäljitysliputuksista, komentorivivalitsimista ja ympäristömuuttujista on projektin CONFIGURATION.md-dokumentissa.