Title: ScriptTrace: JS Error Logger
Author: devfixture
Published: <strong>9 de octubre de 2026</strong>
Last modified: 14 de octubre de 2026

---

Buscar plugins

![](https://ps.w.org/script-trace/assets/banner-772x250.png?rev=3736097)

![](https://ps.w.org/script-trace/assets/icon-256x256.png?rev=3736097)

# ScriptTrace: JS Error Logger

 Por [devfixture](https://profiles.wordpress.org/devfixture/)

[Descargar](https://downloads.wordpress.org/plugin/script-trace.1.0.5.zip)

 * [Detalles](https://es-mx.wordpress.org/plugins/script-trace/#description)
 * [Opiniones](https://es-mx.wordpress.org/plugins/script-trace/#reviews)
 *  [Instalación](https://es-mx.wordpress.org/plugins/script-trace/#installation)
 * [Desarrollo](https://es-mx.wordpress.org/plugins/script-trace/#developers)

 [Soporte](https://wordpress.org/support/plugin/script-trace/)

## Descripción

ScriptTrace: JS Error Logger captures frontend JavaScript errors, unhandled promise
rejections, and failed script, image, and stylesheet loads. Reports are sent to 
your WordPress REST API and stored in a local database table.

 * View captured errors under the dedicated ScriptTrace: JS Error Logger admin menu.
 * Group repeated errors and count their occurrences.
 * Record messages, available stack traces, page and source URLs, line and column
   numbers, and user agents.
 * Enable or disable logging and exclude logged-in administrators.
 * Keep records for 7, 30, 90, or 180 days, or indefinitely.
 * Optionally copy each unique error to the PHP error log at most once per hour 
   across visitors and pages. Reports continue to be stored and counted normally.

Logging is enabled by default. Logged-in administrators are excluded by default,
data retention defaults to 30 days, and PHP log mirroring is disabled by default.

Reports are stored on your WordPress installation; the plugin does not send them
to an external logging service. Error messages, stack traces, and URLs can contain
information supplied by other scripts on your site.

### Quality Assurance

This plugin is community-tested on PluginPeer, an independent platform for WordPress
plugin quality assurance.

[View detailed QA test results on PluginPeer](https://pluginpeer.com/plugins/scripttrace-js-error-logger)

## Instalación

 1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or copy the script-
    trace folder into wp-content/plugins.
 2. Activate ScriptTrace: JS Error Logger.
 3. Open ScriptTrace: JS Error Logger > Settings to configure capture, retention, and
    optional PHP log mirroring.
 4. Browse the frontend as an anonymous visitor, then open ScriptTrace: JS Error Logger
    > All Errors to view captured reports.

## Preguntas frecuentes

### Why are my administrator’s errors missing?

Ignore Administrators is enabled by default. Test in a private window without logging
in, or disable this option and reload the frontend.

### Does the plugin capture every message in the browser console?

No. It captures browser error and unhandled rejection events. Calls to console.error()
and exceptions evaluated directly by DevTools are not equivalent to page error events.
Errors that occur before the listener loads cannot be captured.

### Where do copied PHP log entries go?

They use PHP’s configured error_log destination. When WordPress debug logging is
active, this can be wp-content/debug.log or a custom WP_DEBUG_LOG path. The plugin
does not enable WordPress debug mode.

### How does hourly grouping work?

Errors are grouped by type, message, source URL, line, and column. Page URL and 
visitor are not part of the grouping key. The first report is copied immediately;
duplicates are suppressed in the PHP log for one hour, while database occurrence
counts continue to increase. The next report after that hour can be copied again.
Deleting stored errors also removes their mirroring timestamps.

## Reseñas

No hay reseñas para este plugin.

## Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este
plugin.

Colaboradores

 *   [ devfixture ](https://profiles.wordpress.org/devfixture/)

[Traduce “ScriptTrace: JS Error Logger” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/script-trace)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/script-trace/), echa
un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/script-trace/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/script-trace/)
por [RSS](https://plugins.trac.wordpress.org/log/script-trace/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.0.5

 * Prevent AJAX list actions from resubmitting a previous bulk action.

#### 1.0.4

 * Fix bulk status changes and deletion in the error list.
 * Restore error details, status updates, and individual row actions.
 * Fix Delete All Resolved and Clear All Logs, including empty logs.

#### 1.0.2

 * Fix error reporting in WordPress Playground and SQLite installations by using
   a transaction instead of MySQL advisory locks.

#### 1.0.1

 * Fix settings registration and error-list rendering.
 * Register the reporting endpoint for anonymous frontend requests.
 * Capture failed resource loads and preserve reports received in bursts.
 * Add optional hourly PHP error log mirroring.

#### 1.0.0

 * Initial release.

## Meta

 *  Versión **1.0.5**
 *  Última actualización **hace 2 horas**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 6.2 o superior **
 *  Probado hasta **7.1.3**
 *  Versión de PHP ** 7.0 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/script-trace/)
 * Etiquetas:
 * [debugging](https://es-mx.wordpress.org/plugins/tags/debugging/)[errors](https://es-mx.wordpress.org/plugins/tags/errors/)
   [javascript](https://es-mx.wordpress.org/plugins/tags/javascript/)[logging](https://es-mx.wordpress.org/plugins/tags/logging/)
   [monitoring](https://es-mx.wordpress.org/plugins/tags/monitoring/)
 *  [Vista avanzada](https://es-mx.wordpress.org/plugins/script-trace/advanced/)

## Valoraciones

Aún no se han enviado valoraciones.

[Tu valoración](https://wordpress.org/support/plugin/script-trace/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/script-trace/reviews/)

## Colaboradores

 *   [ devfixture ](https://profiles.wordpress.org/devfixture/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/script-trace/)