Diagnostics

PluginDiagnosticsAPI — canal estructurado de diagnósticos para plugins de Boltdocs con niveles de severidad, cola FIFO y códigos legibles por máquina.

ctx.diagnostics — PluginDiagnosticsAPILink

Canal estructurado de diagnósticos. Los plugins envían registros en lugar de spamear el logger; las herramientas downstream (dev-server overlay, reportes CI, plugins de IDE) drenan la cola vía list().

ts
ctx.diagnostics.report(
  'warn',
  'MI_PLUGIN_TRANSFORM_LENTO',
  'La transformación tomó 3.2s — considera cachear el resultado',
  { filePath: '/ruta/absoluta/pagina.mdx' },
)

const todos: readonly DiagnosticRecord[] = ctx.diagnostics.list()

ctx.diagnostics.clear()

Ver tambiénLink

  • PluginContext — objeto de contexto base
  • Caches — cachés de transformación, rutas y memoria
  • Server — middleware HTTP y ciclo de vida del servidor
Last updated on October 18, 2026

Was this page helpful?