Registro y diagnóstico¶
El editor mantiene un registro de lo que va haciendo. El registro resulta útil cuando algo va mal: puedes subir su nivel de detalle y adjuntarlo a un informe de error.
Dónde vive el registro¶
Se escribe un archivo de registro rotativo en tu carpeta de diagnóstico por usuario:
- 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
El archivo rota a medida que crece (mte.log, luego mte.log.1, mte.log.2,
…), así que nunca crece sin límite. Si el editor se bloquea, las líneas de
registro más recientes se incluyen automáticamente en el informe de fallos.
Cambiar cuánto se registra¶
De forma predeterminada, el registro anota los mensajes informativos y
superiores. Para capturar más detalle —por ejemplo mientras reproduces un
problema— sube el nivel a debug o trace.
-
Para una sola ejecución, inicia el editor con un nivel en la línea de comandos:
-
De forma permanente, define
log/levelen el archivo de configuración (consulta la Referencia de configuración para saber dónde está el archivo y cuáles son todas las claves). Ahí también puedes desactivar el archivo de registro, cambiar su tamaño o cambiar el formato de las líneas.
Adjuntar un registro a un informe de error
Reproduce el problema con --log=debug y adjunta después el archivo
mte.log de la carpeta anterior. Ten en cuenta que las líneas del registro
pueden contener rutas de archivos de tu equipo; revisa el archivo antes de
compartirlo.
Opciones de depuración¶
En la sección [debug] del archivo de configuración se puede activar un pequeño
conjunto de interruptores de desarrollo y diagnóstico —por ejemplo, para
registrar cada señal de cambio de archivo o el tiempo que tardan los plugins en
cargarse. Nunca aparecen en Preferencias. Para ver las opciones reconocidas y sus
valores actuales:
Más detalle¶
La lista completa de claves de registro, opciones de depuración, opciones de
línea de comandos y variables de entorno está en la referencia
CONFIGURATION.md del proyecto.