Chat on WhatsApp

Panth Error Monitor

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:

  • PHP exception capture via a Monolog handler on the system...
  • Storefront JavaScript error capture via a tiny CSP-safe, ...
  • Stable fingerprint grouping
  • Throttled digest email alerts

Additional Services

$0.00
In stock
SKU
panth-error-monitor
Links
Pay with Wise
Lifetime Updates Every Magento release
1-Year Free Support Email + WhatsApp
Adobe-Certified Magento 2 Developer
30-Day Money Back No-questions refund
What you get

Everything in the box

Built-in from day one. No add-ons, no upsell, no licence keys to renew.

PHP exception capture via a Monolog handler on the system...

records every exception above your chosen severity, no code changes needed

Storefront JavaScript error capture via a tiny CSP-safe, ...

Stable fingerprint grouping

identical errors collapse into one row with an occurrence counter instead of inserting thousands of near-duplicate records

Throttled digest email alerts

daily per-group dedupe, severity threshold, hard per-run cap, sent by cron so storefront requests never block on mail delivery

Overview

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.

  • Best for: Magento 2 teams that want a single dashboard for every PHP exception across cron, REST, GraphQL and storefront requests.
  • Best for: Adobe Commerce sites with JavaScript-heavy checkout flows that need real customer-browser error capture, not just server logs.
  • Best for: Developers who have removed every “email me every error” extension after the inbox flooded and now want grouped digest alerts instead.

What you get

Panth Error Monitor adds grouped error capture, CSP-safe JavaScript collection, and throttled digest email alerts to Magento 2 in one admin-controlled package.

  • Stable fingerprint grouping collapses duplicate errors into one row with an occurrence counter and last-seen timestamp.
  • CSP-safe, defer-loaded JavaScript collector reports uncaught errors and promise rejections from real customer browsers.
  • Daily per-group email dedupe with severity threshold and a hard per-run cap so the inbox never floods.
  • Searchable admin grid with per-row and mass Resolve, Ignore, and Delete actions plus a full stack-trace detail view.
  • Optional IP storage and one-click IP anonymisation for GDPR-compliant error capture.
  • Daily retention cron plus bin/magento panth:errormonitor:cleanup keeps the two log tables small.

Panth Error Monitor for Magento 2

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.

Why

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:

  • Group, don't spam. Every error is fingerprinted; repeats increment a counter on one row instead of inserting a new one.
  • Store in the database, not your inbox. Everything lands in two tidy tables you review in the admin grid.
  • Email at most once per error per day, optionally bundled into a single digest per cron run, with a severity threshold and a hard per-run cap.

Features

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).
Email 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.

Where errors go

  • Admin → Panth Infotech → Error Monitor → Error Log
  • Tables: panth_error_group (aggregates), panth_error_event (occurrences)

Requirements

  • Magento 2.4.7+ (Monolog 3)
  • PHP 8.1 – 8.4
  • mage2kishan/module-core (Panth_Core)

Installation

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

Configuration

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.

License

Proprietary. See LICENSE.txt.

Need this customised?

Talk to Kishan directly: written quote, scope and timeline within 24 hours. No sales call.

WhatsApp

Panth Error Monitor

$0.00