PHP exception capture via a Monolog handler on the system...
records every exception above your chosen severity, no code changes needed
Smart, secure error management for Magento 2. Captures PHP exceptions and storefront JavaScript console errors into deduplicated, grouped database records, and sends throttled digest email alerts so your inbox is never flooded. Stable fingerprint grouping, severity threshold, ...
Key Features:
Additional Services
Built-in from day one. No add-ons, no upsell, no licence keys to renew.
records every exception above your chosen severity, no code changes needed
identical errors collapse into one row with an occurrence counter instead of inserting thousands of near-duplicate records
daily per-group dedupe, severity threshold, hard per-run cap, sent by cron so storefront requests never block on mail delivery
Panth Error Monitor is a Magento 2 error monitoring extension that captures PHP exceptions and storefront JavaScript console errors into deduplicated, grouped database records.
Every Magento 2 store accumulates two kinds of noise: var/log/*.log files that grow until disk fills, and JavaScript errors firing in real customer browsers that are completely invisible from the server side. Naïve “email me every error” extensions then bury the developer under thousands of identical messages. Error Monitor fixes both problems by fingerprinting each error so duplicates collapse into one row with a counter, and by sending at most one digest per cron run with a configurable severity threshold and a hard per-run cap.
Capture is on by default but email alerts stay off until recipients are configured, so the merchant is never surprised by a flood of mail. The JavaScript collector is a tiny, CSP-safe, defer-loaded script that reports uncaught errors and promise rejections without slowing the storefront. Two tidy tables, panth_error_group and panth_error_event, back a searchable admin grid with per-row and mass Resolve / Ignore / Delete actions. Compatible with Magento 2.4.4-2.4.9 and PHP 8.1-8.4.
Panth Error Monitor adds grouped error capture, CSP-safe JavaScript collection, and throttled digest email alerts to Magento 2 in one admin-controlled package.
defer-loaded JavaScript collector reports uncaught errors and promise rejections from real customer browsers.bin/magento panth:errormonitor:cleanup keeps the two log tables small.Smart, secure error management. Captures PHP exceptions and storefront JavaScript console errors into deduplicated, grouped database records, and sends throttled digest email alerts so your inbox is never flooded.
var/log/*.log grows endlessly, the same exception repeats thousands of times,
and JavaScript errors in customers' browsers are invisible to you entirely.
Naïve "email me every error" extensions then bury you under thousands of
identical messages. Error Monitor fixes both problems:
| Area | What you get |
|---|---|
| PHP capture | A Monolog handler on the system logger records every exception ≥ your chosen severity, no code changes needed. |
| JS capture | A tiny, CSP-safe, defer-loaded collector reports uncaught errors & promise rejections from the storefront. |
| Grouping | Stable fingerprints collapse near-duplicate messages (numbers, ids, paths normalised out). |
| Digest or individual mode, daily per-group dedupe, severity threshold, per-run cap. Sent by cron, never synchronously. | |
| Admin | Searchable/filterable grid; per-row & mass Resolve / Ignore / Delete; full detail view with stack traces. |
| Security | Same-origin enforcement, per-IP + global rate limiting, body-size caps, strict validation, control-char stripping, no input ever reflected. |
| Privacy | Optional IP storage, optional IP anonymisation (GDPR). |
| Housekeeping | Daily retention cron + bin/magento panth:errormonitor:cleanup. |
panth_error_group (aggregates), panth_error_event (occurrences)mage2kishan/module-core (Panth_Core)composer require mage2kishan/module-error-monitor
bin/magento module:enable Panth_ErrorMonitor
bin/magento setup:upgrade
bin/magento setup:di:compile # production mode
bin/magento cache:flush
Stores → Configuration → Panth Infotech → Error Monitor
Capture is enabled out of the box; email alerts are off until you enter
recipients, so nothing is sent by surprise. See USER_GUIDE.md for every
field.
Proprietary. See LICENSE.txt.
Talk to Kishan directly: written quote, scope and timeline within 24 hours. No sales call.
Panth Error Monitor