Ga naar inhoud

Logboek en diagnostiek

De editor houdt een logboek bij van wat hij doet. Dat logboek is nuttig wanneer er iets misgaat — u kunt de mate van detail verhogen en het aan een foutmelding toevoegen.

Waar het logboek staat

Er wordt een roterend logbestand geschreven naar uw persoonlijke diagnostiekmap:

  • 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

Het bestand roteert naarmate het groeit (mte.log, dan mte.log.1, mte.log.2, …), zodat het nooit ongebreideld groeit. Crasht de editor, dan worden de meest recente logregels automatisch in het crashrapport opgenomen.

Wijzigen hoeveel er gelogd wordt

Standaard noteert het logboek informatieve berichten en alles wat ernstiger is. Om meer detail vast te leggen — bijvoorbeeld terwijl u een probleem nabootst — verhoogt u het niveau naar debug of trace.

  • Voor één uitvoering start u de editor met een niveau op de opdrachtregel:

    OctoEdit --log=debug
    
  • Blijvend stelt u log/level in het configuratiebestand in (zie de Configuratienaslag voor de locatie van het bestand en alle sleutels). U kunt daar ook het logbestand uitzetten, de grootte ervan wijzigen of de regelopmaak aanpassen.

Een logboek bij een foutmelding voegen

Boots het probleem na met --log=debug en voeg dan het bestand mte.log uit de map hierboven toe. Let erop dat logregels bestandspaden van uw machine kunnen bevatten; kijk het bestand na voordat u het deelt.

Foutopsporingsvlaggen

Een kleine verzameling schakelaars voor ontwikkelaars en diagnostiek kan in de sectie [debug] van het configuratiebestand worden aangezet — bijvoorbeeld om elk signaal over een bestandswijziging te loggen, of de tijd die plug-ins nodig hebben om te laden. Ze verschijnen nooit in Voorkeuren. Om de herkende vlaggen en hun huidige waarden te zien:

OctoEdit --list-debug-flags

Meer detail

De volledige lijst met logsleutels, foutopsporingsvlaggen, opdrachtregelopties en omgevingsvariabelen staat in de naslag CONFIGURATION.md van het project.