Title: Error Monitor &amp; Notifier
Author: Mikhail Alferov
Published: <strong>30 maio, 2025</strong>
Last modified: 2 junho, 2025

---

Pesquisar plugins

![](https://ps.w.org/error-monitor-and-notifier/assets/banner-772x250.png?rev=3303527)

Este plugin **não foi testado com os 3 lançamentos principais mais recentes do WordPress**.
Ele pode não ser mais mantido ou suportado e pode ter problemas de compatibilidade
quando usado com versões mais recentes do WordPress.

![](https://ps.w.org/error-monitor-and-notifier/assets/icon-256x256.png?rev=3303527)

# Error Monitor & Notifier

 Por [Mikhail Alferov](https://profiles.wordpress.org/malferov/)

[Baixar](https://downloads.wordpress.org/plugin/error-monitor-and-notifier.1.0.4.zip)

 * [Detalhes](https://br.wordpress.org/plugins/error-monitor-and-notifier/#description)
 * [Avaliações](https://br.wordpress.org/plugins/error-monitor-and-notifier/#reviews)
 *  [Instalação](https://br.wordpress.org/plugins/error-monitor-and-notifier/#installation)
 * [Desenvolvimento](https://br.wordpress.org/plugins/error-monitor-and-notifier/#developers)

 [Suporte](https://wordpress.org/support/plugin/error-monitor-and-notifier/)

## Descrição

Error notifications help to _immediately_ identify the causes of failures and quickly
fix bugs so that the site runs smoothly and the business does not lose customers
due to hidden errors.

**If you are a developer,** install the plugin to find out about specific errors
or all errors in the PHP code, even if the error occurred in an unexpected place
that could not be foreseen in advance.

The plugin allows you to configure the types of errors that you want to receive 
notifications about. Uncaught exceptions won’t break your site — they’re logged 
and made available for centralized custom handling via the `enot_exception_handler_should_exit`
filter. Only real fatal errors stop the script, but you’ll still get full error 
details.

The notification will contain the type of error, the file name, and the line number
where the error occurred or an uncaught exception was thrown, as well as a callback
stack trace.

**If you are the site owner,** after installing the plugin, specify the email address
of the developer who maintains the site in the plugin settings so that the plugin
can start detecting and sending messages to the developer about serious errors that
cause the business to lose orders or customers.

A notification with detailed information about the causes of the error will indicate
to the programmer which plugin or theme caused the failure (which often goes unnoticed
for a long time with automatic updates of plugins or themes), and the developer 
will fix the error before the failure is reported to customers.

It also helps to find out about critical errors even without access to the server
logs or WordPress dashboard.

**Note:** The errors named *_NOTICE or *_WARNING are not too severe, but with others,
the site breaks down and the user gets a negative experience.

#### Features

 * Customizable PHP error levels
 * Catch unhandled exceptions from try-catch blocks
 * Log stack traces, errors from @ operator, and JavaScript errors (Premium only)
 * Display user-friendly messages for critical PHP errors
 * Configurable email address for notifications
 * Multilingual support: RU, EN
 * Free updates to new versions (Premium only)
 * Error notifications via email
 * Error notifications via Telegram (Premium only)
 * JavaScript error alerts (Premium only)
 * Database error alerts (Premium only)

## Capturas de tela

[⌊Admin configuration settings⌉⌊Admin configuration settings⌉[

Admin configuration settings

[⌊Email notification configuration settings⌉⌊Email notification configuration settings⌉[

Email notification configuration settings

[⌊Example email received when an error has been reported⌉⌊Example email received
when an error has been reported⌉[

Example email received when an error has been reported

## Instalação

Install the plugin just like any other WordPress plugin either upload the plugin
files to the `wp-content/plugins/error-monitor-and-notifier` directory.

From the WordPress dashboard:

 1. **Visit** Plugins  Add New
 2. **Search** for “Error Monitor & Notifier”
 3. **Install and Activate** Error Monitor & Notifier from your Plugins page
 4. **Click** on the new menu item “Error Monitor” and setup notifications
 5. **See** the [documentation](https://wp-error.ru/documentation/?utm_source=wordpress.org&utm_medium=enot-free&utm_campaign=enot)

#### Links

 * [Website](https://wp-error.ru/?utm_source=wordpress.org&utm_medium=enot-free&utm_campaign=enot)

## Perguntas frequentes

### How does the plugin send error notifications if my site is down or returns a 500 Internal Server Error?

**Error Monitor & Notifier** hooks into PHP’s shutdown function — a special handler
that runs even after fatal errors occur. This means the plugin can detect and report
issues like Fatal Error, ParseError, Uncaught Exception, memory limit exhaustion,
and other critical PHP crashes.

Even when your site shows a white screen of death (WSOD) or returns **a 500 error,**
the plugin captures detailed information about the error — including stack trace,
file and line number, URL, user agent, and more — and sends it via email or Telegram
right before PHP stops execution.

This ensures you’re notified of problems the moment they happen, so you can fix 
them fast — even if no one reports the issue manually.

### How do I stop getting dozens of duplicate error notifications?

Enable the “Skip repeated errors” setting.

During development or on live sites, you might receive tens or even hundreds of 
alerts for the same error. When this option is enabled, the plugin generates a unique
hash for each error and skips sending duplicates, reducing spam significantly.

**Tip:** Temporarily disable notifications for specific error types while fixing
bugs. Re-enable them once the issue is resolved.

### Can uncaught exceptions crash my site?

No — thanks to the `enot_exception_handler_should_exit` filter, uncaught exceptions
won’t crash your site.

Error Monitor & Notifier **catches 100 % of uncaught exceptions and errors** from
PHP code — including `Error`, `Exception`, and custom exception types. Even if an
exception isn’t handled in a `try-catch` block or comes from a theme/plugin/core,
the plugin intercepts it before PHP terminates the script.

Using the `enot_exception_handler_should_exit` filter, you can decide whether to
exit the script or continue execution safely:

    ```
    add_filter('enot_exception_handler_should_exit', static function (bool $should_exit, \Throwable $e): bool {
        if ($e instanceof MyCustomException) {
            my_logger()->log("Caught exception: " . $e->getMessage());
            return false; // Prevent script termination
        }

        return $should_exit;
    }, 10, 2);
    ```

### Can I ignore certain errors — like warnings from WooCommerce?

Yes — use the `enot_ignore_error` filter.

Sometimes you want to suppress noisy or non-critical errors from third-party plugins
like WooCommerce or themes. Here’s how:

    ```
    add_filter('enot_ignore_error', static function (bool $ignore, \ErrorException $e): bool {
        if ($e->getSeverity() === E_WARNING && strpos($e->getFile(), '/plugins/woocommerce/') !== false) {
            return true; // Ignore this error
        }

        return $ignore;
    }, 10, 2);
    ```

**Best practice:** Add this to `mu-plugins/enot-ignore-error.php` to ensure it runs
early, even during cron events or AJAX requests.

## Avaliações

![](https://secure.gravatar.com/avatar/26a7fdd94c3f82c99af80fa0f3ee3545a929071b386555345e316dda5059085e?
s=60&d=retro&r=g)

### 󠀁[The Best and probably only Error monitor you need](https://wordpress.org/support/topic/the-best-and-probably-only-error-monitor-you-need/)󠁿

 [epeleg](https://profiles.wordpress.org/epeleg/) 25 junho, 2025

Wordpress has this feature (Also known as the "White screen of death" that when 
you have a severe error on your site, It just shows a white page saying that "There
has been a critical error on your website". You are left to find out what went wrong
on your own. There are tons of articles with messages such as "Best X ways to find
out why you get the Wordpress white screen of death" – most tell you to start turning
off different plugins, switch to a default theme, use some DEBUG flags and search
your logs so on. but hey, when you turn of the plugins the error does not happen–
so how do i know what is the problem – even if after a long session of deactivating
and re-activating different groups of plugins you end up knowing in which plugin
is the error… you still don't know what the error is….Enter this wonderful plugin…
Install it, configure its settings, and wham… you have the errors in your mailbox–
yep, the URL, the Exception, the call stack, the user ID and more – debug away and
your done.If you so wish and are willing to pay a modest sum for the premium version–
you will also be able to set it up to send your own custom debug data and get the
notifications sent to you via Telegram, get notified about JS error and more….Go
And Install it… you will never want to go back. (you thank me here in your own review…)

 [ Leia a 1 avaliação ](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/)

## Colaboradores e desenvolvedores

“Error Monitor & Notifier” é um programa de código aberto. As seguintes pessoas 
contribuíram para este plugin.

Colaboradores

 *   [ Mikhail Alferov ](https://profiles.wordpress.org/malferov/)

Error Monitor & Notifier” foi traduzido para 1 localidade. Agradecemos aos [tradutores](https://translate.wordpress.org/projects/wp-plugins/error-monitor-and-notifier/contributors)
por suas contribuições.

[Traduzir o “Error Monitor & Notifier” para seu idioma.](https://translate.wordpress.org/projects/wp-plugins/error-monitor-and-notifier)

### Interessado no desenvolvimento?

[Navegue pelo código](https://plugins.trac.wordpress.org/browser/error-monitor-and-notifier/),
consulte o [repositório SVN](https://plugins.svn.wordpress.org/error-monitor-and-notifier/)
ou assine o [registro de desenvolvimento](https://plugins.trac.wordpress.org/log/error-monitor-and-notifier/)
por [RSS](https://plugins.trac.wordpress.org/log/error-monitor-and-notifier/?limit=100&mode=stop_on_copy&format=rss).

## Registro de alterações

#### 1.0.4 (2025-06-02):

 * Add E_PARSE to default severities
 * Add new filter hook: ‘enot_exception_handler_should_exit’
 * Add the FAQ section to readme.txt

#### 1.0.3 (2025-06-01):

 * Update translation

#### 1.0.2 (2025-05-30):

 * Fix uninstall error

#### 1.0.1 (2025-05-20):

 * Enable all error level as catchable
 * Change the license condition to GPL
 * Improve sanitization
 * Change the text domain from ‘enot’ to ‘error-monitor-and-notifier’

#### 1.0.0 (2025-03-31):

 * Release

## Meta

 *  Versão **1.0.4**
 *  Última atualização **1 ano atrás**
 *  Instalações ativas **20+**
 *  Versão do WordPress ** 5.8 ou superior **
 *  Testado até **6.8.11**
 *  Versão do PHP ** 7.4.0 ou superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/error-monitor-and-notifier/) e [Russian](https://ru.wordpress.org/plugins/error-monitor-and-notifier/).
 *  [Traduzir para seu idioma](https://translate.wordpress.org/projects/wp-plugins/error-monitor-and-notifier)
 * Tags
 * [debugging](https://br.wordpress.org/plugins/tags/debugging/)[error](https://br.wordpress.org/plugins/tags/error/)
   [monitoring](https://br.wordpress.org/plugins/tags/monitoring/)[Notifications](https://br.wordpress.org/plugins/tags/notifications/)
   [reporting](https://br.wordpress.org/plugins/tags/reporting/)
 *  [Visualização avançada](https://br.wordpress.org/plugins/error-monitor-and-notifier/advanced/)

## Classificações

 5 de 5 estrelas.

 *  [  1 avaliação com 5 estrela     ](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/?filter=5)
 *  [  0 avaliação com 4 estrela     ](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/?filter=4)
 *  [  0 avaliação com 3 estrela     ](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/?filter=3)
 *  [  0 avaliação com 2 estrela     ](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/?filter=2)
 *  [  0 avaliação com 1 estrela     ](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/?filter=1)

[Sua avaliação](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/#new-post)

[Ver todas avaliações](https://wordpress.org/support/plugin/error-monitor-and-notifier/reviews/)

## Colaboradores

 *   [ Mikhail Alferov ](https://profiles.wordpress.org/malferov/)

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/error-monitor-and-notifier/)