Exception Monitor for Magento 2





Powerful Magento 2 Exception Monitor for Real-Time Error Tracking
Stop digging through log files — see every exception in the admin
Every Magento 2 store throws exceptions and errors, but they're usually buried in log files on the server. Finding and fixing them means SSH access, tailing logs, and a lot of guesswork — time you'd rather spend running your store.
The Exception Monitor extension captures exceptions and errors straight from Magento's logging pipeline and displays them in a dedicated admin grid — with severity levels, occurrence counts, full stack traces, and request context. No SSH, no log spelunking.
Built for merchants, agencies, and developers, it turns error monitoring into a clear, filterable overview inside the Magento admin, so you catch and fix problems faster — directly from the backend, without custom development.

Capture Every Exception Automatically
The module hooks into Magento's Monolog logging pipeline through a custom handler, so any exception or error logged anywhere in Magento is captured automatically — no code changes required.
For every exception it records:
- Message, file, and line — exactly what went wrong and where.
- Full stack trace — the complete call stack for fast root-cause analysis.
- Request context — the request URI and store view that triggered it.
Identical exceptions (same message and file) are automatically deduplicated — instead of flooding the grid, repeated errors increment a count and update the "Last Seen" timestamp, keeping everything manageable even on busy stores.

Admin exception grid
A filterable, sortable grid with color-coded severity badges — no SSH or log files needed.
Automatic deduplication
Repeated exceptions increment a counter instead of creating duplicate rows, keeping the grid clean.
AI-ready exports
Copy any exception as formatted markdown, or export selected ones as a combined .md report for ChatGPT or Claude.
Magento-native
Built for Magento 2.4.4+ on PHP 8.1+, with a read-only REST API, self-test, daily cleanup cron, and full E2E test coverage.
See Trends and Statistics at a Glance
Beyond individual errors, Exception Monitor gives you the bigger picture, so you can spot regressions and recurring problems before they escalate.
A 30-day trend chart
A line chart on the configuration page groups exceptions by severity over the last 30 days, making spikes and regressions immediately visible after a deploy or a third-party update.
A live statistics dashboard
A statistics panel above the grid shows today's and this week's exception counts by severity, while the configuration page adds stat cards for total exceptions, the last 24 hours, the top file, and the top severity.


Manage Every Exception from One Admin Grid
All captured exceptions live in a single grid at Marketing → Exception Monitor → View Exceptions, giving your team one place to triage and resolve every issue.
The grid shows severity, message, file, line, occurrence count, and first/last seen timestamps, with filtering and sorting on every column. Optional columns for request URI and stack trace can be enabled whenever you need deeper context.
Mass actions and export
Delete single entries, clear all at once, or use mass actions to remove selected exceptions. Export the grid to CSV or XML for reporting, or download an AI-ready markdown report of selected exceptions for your developer or an AI assistant.
Full Stack Traces and Occurrence History
Click "View Trace" on any exception to open a detail page with the complete stack trace, file and line number, occurrence count, and the request URI that triggered it — everything you need to reproduce and fix the issue.
Occurrence history with timestamps
Each exception keeps a full occurrence history — per-occurrence timestamps, request URIs, and a bar chart — so you can see exactly when and how often it happens, and whether it's getting worse.
Control what you capture and keep
Tune the module to your store, all from the Magento admin:
- Minimum severity — capture from Debug through Emergency (Warning by default).
- Retention days — a daily cron removes entries older than your chosen period (30 by default).
- Self-test — verifies PHP, Magento, module status, and that the cleanup cron is running.
- Debug mode & log stream — view the module's last 100 log lines in the admin, no SSH required.


Debug Faster with AI-Ready Exports
Modern debugging often means pasting an error into an AI assistant. Exception Monitor makes that a one-click step: the "Copy for AI" button on any trace copies a clean, formatted markdown version of the exception straight to your clipboard.
Marketing → Exception Monitor → Export for AI (.md)
Need to share several at once? The "Export for AI (.md)" mass action downloads a combined markdown report of the selected exceptions — ready to paste into ChatGPT or Claude, hand to a developer, or attach to a ticket.
Captures Magento 2 exceptions and errors into a filterable admin grid.
Automatic deduplication with occurrence counts and full history.
Full stack traces, request URIs, and per-occurrence timestamps.
30-day trend chart and a live statistics dashboard by severity.
AI-ready markdown export, CSV/XML export, and a read-only REST API.
Configurable severity and retention with automatic daily cleanup.
Magento 2 Exception Monitor: Technical Details for Developers and Store Owners
The advantages for developers
The extension is built for Magento 2.4.4 and higher on PHP 8.1+ and follows Magento coding standards. It hooks into Magento's Monolog logging pipeline via a custom handler, storing exceptions in a magmodules_exception_log table with per-occurrence rows in magmodules_exception_log_occurrence. Deduplication keys on message + file, and a daily cron enforces your retention period. A read-only REST API exposes exceptions and statistics for external monitoring and integrations — GET /V1/exception-monitor/exceptions, GET /V1/exception-monitor/exceptions/:entityId, and GET /V1/exception-monitor/stats. Exceptions also export to CSV, XML, and AI-ready markdown, and quality is backed by a full Playwright E2E suite and a GitHub Actions CI workflow.
Good to know for store owners
For store owners, the module turns error monitoring into a no-SSH, no-guesswork process. You see what's breaking, how often, and where — all from the admin. Statistics and the trend chart surface regressions early, deduplication keeps the noise down, and AI-ready exports speed up the hand-off to whoever fixes it. The severity threshold and retention period are configurable, so the log stays relevant and manageable as your store grows.

Catch Problems Before Your Customers Do
Unmonitored exceptions are silent revenue leaks — a broken checkout, a failing payment method, or a third-party API error can run for days before anyone notices it in a log file.
Exception Monitor puts those errors front and center. With automatic capture, deduplication, trend charts, and AI-ready exports, your team spots issues sooner, understands them faster, and resolves them before they affect more customers. For Magento 2 merchants and agencies, it's the simplest way to stay on top of store health — without living in the server logs.
Knowledgebase
All familiar Help articles
A list of the most frequently asked questions from the Exception Monitor extension for Magento 2. We've tried our best to help you with the installation, configuration and troubleshooting. If you do not find the answer you were looking for, you can always send us a message through this form.
Installation articles
Configuration
Changelog 1.1.0 is released on 29 June 2026
Our plugins are regularly updated to ensure compatibility with the latest Magento release.
-
Features:
- Exception trend chart on the system configuration page showing a 30-day overview grouped by severity.
- Added a "Copy for AI" button on the exception detail page to copy formatted Markdown to the clipboard.
- Added a mass action to export selected exceptions as a combined AI-friendly Markdown (.md) report.
- Added CSV and XML export options to the exception grid.
- Added occurrence history to the exception detail page with timestamps, request URIs, and a visual bar chart.
- Added individual exception occurrence tracking using the new `magmodules_exception_log_occurrence` table. Minimum requirements:
- Magento 2.4.x & PHP 8.1
100% Unencrypted Code quality guaranteed.

Adobe Commerce Marketplace Approved
This extension is listed on the official Adobe Commerce Marketplace and has passed their review process for code quality, performance and security.
Adobe Marketplace approval means the extension follows Magento coding standards and integrates properly with the platform. Updates go through the same review process.

Hyvä Compatible Plugin
This extension includes full support for Hyva Themes. All frontend components, widgets and templates work natively with Hyva's Alpine.js and Tailwind CSS stack.
The extension works out of the box on Hyva and is tested with every new Hyva release to ensure continued compatibility.

GraphQL Made Ready
This extension exposes its data and configuration through Magento's GraphQL API. You can query and mutate data directly from headless frontends or custom applications.
The GraphQL schema follows Magento's conventions and covers all key functionality of the extension. This makes it ready for PWA Studio, Vue Storefront or any other headless setup.

Magento Cloud Support
This extension is fully compatible with Adobe Commerce Cloud (Magento Cloud). It works with the read-only filesystem, the build and deploy pipeline and cloud-specific caching layers.
No additional configuration or workarounds are needed for cloud environments. The extension handles static content deployment and config management the same way as on-premise installations.

Private Composer Repo
After purchase you get access to a private Composer repository with personal credentials. Install and update the extension with a single composer command, just like any other dependency.
Your Composer credentials are available in your account dashboard. Updates are published to the repository as soon as a new version is released, so you always have access to the latest version.