Title: ErrorWatcher
Author: IT Path Solutions
Published: <strong>25 Tháng 9, 2026</strong>
Last modified: 5 Tháng 10, 2026

---

Tìm kiếm plugin

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

![](https://ps.w.org/errorwatcher/assets/icon.svg?rev=3713119)

# ErrorWatcher

 Bởi [IT Path Solutions](https://profiles.wordpress.org/itpathsolutions/)

[Tải về](https://downloads.wordpress.org/plugin/errorwatcher.1.0.7.zip)

 * [Chi tiết](https://vi.wordpress.org/plugins/errorwatcher/#description)
 * [Đánh giá](https://vi.wordpress.org/plugins/errorwatcher/#reviews)
 *  [Cài đặt](https://vi.wordpress.org/plugins/errorwatcher/#installation)
 * [Nhà phát triển](https://vi.wordpress.org/plugins/errorwatcher/#developers)

 [Hỗ trợ](https://wordpress.org/support/plugin/errorwatcher/)

## Mô tả

**ErrorWatcher** provides real-time monitoring of PHP errors, warnings, notices,
and deprecated function calls with a clean, native dashboard to inspect and troubleshoot
them without creating database bloat.

Unlike manually inspecting large `debug.log` files on your server or modifying `
wp-config.php`, ErrorWatcher captures runtime errors safely, stores them in a lightweight
runtime file, and sends twice-daily summary email digests with `.txt` log attachments.

**Zero Front-End Error Exposure:** ErrorWatcher will not show any errors on the 
front side to site visitors. All errors, warnings, notices, and deprecations are
intercepted silently in the background and listed exclusively in the WordPress back-
end on a separate dashboard page.

### Key Features

 * **WordPress-Native Admin Interface:** View summary metric cards (Total, Fatal,
   Errors, Warnings, Notices, Deprecated) and real-time logs table.
 * **No Front-End Errors Displayed:** Does not show any errors on the front side.
   All issues are securely captured in the background and listed exclusively in 
   the back-end on a separate dashboard page.
 * **Admin Bar Quick-Status Badge:** Real-time color-coded health badge and diagnostics
   dropdown in the WordPress admin bar for administrators.
 * **Granular Error Capturing:** Captures PHP Fatal Errors, Catchable Errors, Warnings,
   Notices, Deprecated warnings, User Errors, and Uncaught Exceptions.
 * **Detailed Diagnostics Drawer:** Inspect full error messages, stack traces, HTTP
   request method/URL, user account context, client IP, and grouped sibling issues.
 * **Source Code Preview in Drawer:** Displays a syntax-formatted 7–10 line code
   preview surrounding the exact error line with visual highlighting and one-click
   copy.
 * **Smart File Clustering:** Automatically groups multiple issues originating from
   the same file to prevent table clutter and streamline debugging.
 * **Advanced Filtering & Search:** Filter by error severity/type, search messages/
   files/URLs, or filter by custom date ranges (Today, 7 days, 30 days, or custom
   calendar dates).
 * **Twice-Daily Email Reports:** Automatically dispatches scheduled digests at 
   custom morning and evening hours using WP-Cron with formatted HTML summary and
   attached `.txt` log file.
 * **Automated Retention & Pruning:** Automatically prunes resolved errors when 
   source files are modified and clears inactive logs older than 30 days via daily
   WP-Cron.
 * **Export Capability:** Export filtered error logs directly to CSV or formatted
   Text (.txt) files.
 * **Minimal Overhead & Performance-First:** Uses server-side pagination, request-
   level error deduplication to prevent floods in loops, and zero frontend performance
   penalty.
 * **Safe & Non-Intrusive:** Does not modify `wp-config.php` and does not turn on
   frontend error display.

### Technical & PHP Limitations Notice

 * **Runtime Error Handling:** Captures runtime errors, warnings, notices, deprecations,
   and fatal shutdown errors during WordPress request execution.
 * **Pre-Boot Compile/Parse Errors:** Fatal compile-time or syntax errors that occur
   before WordPress or the plugin loads (such as syntax errors inside `wp-config.
   php` or early `mu-plugins`) cannot be intercepted by PHP runtime error handlers.
 * **Memory Limits:** An emergency memory buffer is pre-allocated and released on
   shutdown to capture Out-of-Memory fatals when possible.

## Ảnh màn hình

[⌊General Monitoring Settings: Toggle backend PHP error monitoring and customize
granular error levels to capture (Fatal, Recoverable, Warnings, Notices, Deprecated).⌉⌊
General Monitoring Settings: Toggle backend PHP error monitoring and customize granular
error levels to capture (Fatal, Recoverable, Warnings, Notices, Deprecated).⌉[

General Monitoring Settings: Toggle backend PHP error monitoring and customize granular
error levels to capture (Fatal, Recoverable, Warnings, Notices, Deprecated).

[⌊Automated Email Digests: Schedule twice-daily automated error summary emails with
attached log files and custom morning/evening delivery hours.⌉⌊Automated Email Digests:
Schedule twice-daily automated error summary emails with attached log files and 
custom morning/evening delivery hours.⌉[

Automated Email Digests: Schedule twice-daily automated error summary emails with
attached log files and custom morning/evening delivery hours.

[⌊ErrorWatcher Dashboard: Real-time overview featuring summary metric cards (Total,
Fatal Errors, Exceptions, Warnings, Notices, Deprecated) and filtered logs table.⌉⌊
ErrorWatcher Dashboard: Real-time overview featuring summary metric cards (Total,
Fatal Errors, Exceptions, Warnings, Notices, Deprecated) and filtered logs table
.⌉[

ErrorWatcher Dashboard: Real-time overview featuring summary metric cards (Total,
Fatal Errors, Exceptions, Warnings, Notices, Deprecated) and filtered logs table.

[⌊Error Diagnostics Drawer: Comprehensive error details with exact file location,
line number, HTTP request context, interactive stack trace, and grouped sibling 
issues per file.⌉⌊Error Diagnostics Drawer: Comprehensive error details with exact
file location, line number, HTTP request context, interactive stack trace, and grouped
sibling issues per file.⌉[

Error Diagnostics Drawer: Comprehensive error details with exact file location, 
line number, HTTP request context, interactive stack trace, and grouped sibling 
issues per file.

[⌊Source Code Preview: In-drawer source code preview with line-by-line gutter numbers,
active error line highlighting, and one-click snippet copy.⌉⌊Source Code Preview:
In-drawer source code preview with line-by-line gutter numbers, active error line
highlighting, and one-click snippet copy.⌉[

Source Code Preview: In-drawer source code preview with line-by-line gutter numbers,
active error line highlighting, and one-click snippet copy.

## Cài đặt

 1. Upload the `errorwatcher` folder to the `/wp-content/plugins/` directory, or install
    the ZIP file via **Plugins > Add New > Upload Plugin**.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **ErrorWatcher** in the WordPress admin menu to view logs and customize
    settings.

## Hỏi đáp

### Does ErrorWatcher display errors on the frontend?

No. ErrorWatcher does not show any errors on the front side to your visitors. All
errors, warnings, and notices are intercepted securely in the background and listed
exclusively in the back-end on a separate dashboard page.

### Does this plugin modify my wp-config.php file?

No. It does not touch your `wp-config.php` file or alter your global `WP_DEBUG` 
configuration.

### How does log deduplication work?

If a faulty loop triggers the same notice or warning hundreds of times within a 
single request, the plugin records it once per request with in-memory hashing to
prevent flooding.

### Can I send reports to multiple email addresses?

Yes. You can enter multiple recipient email addresses separated by commas (e.g. 
dev@example.com, admin@example.com) in **ErrorWatcher > Settings**.

## Đánh giá

Không có đánh giá nào cho plugin này.

## Người đóng góp & Lập trình viên

“ErrorWatcher” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

 *   [ IT Path Solutions ](https://profiles.wordpress.org/itpathsolutions/)
 *   [ Parth Sanghvi ](https://profiles.wordpress.org/parthsanghvi/)

[Dịch “ErrorWatcher” sang ngôn ngữ của bạn.](https://translate.wordpress.org/projects/wp-plugins/errorwatcher)

### Muốn tham gia phát triển?

[Duyệt code](https://plugins.trac.wordpress.org/browser/errorwatcher/), check out
[SVN repository](https://plugins.svn.wordpress.org/errorwatcher/), hoặc theo dõi
[nhật ký phát triển](https://plugins.trac.wordpress.org/log/errorwatcher/) qua [RSS](https://plugins.trac.wordpress.org/log/errorwatcher/?limit=100&mode=stop_on_copy&format=rss).

## Nhật ký thay đổi

#### 1.0.7

 * Added in-drawer Source Code Preview with line-by-line gutter numbers, active 
   error line highlighting, and one-click snippet copy.

#### 1.0.6

 * Added real-time Admin Bar Quick-Status Badge with diagnostics dropdown for administrators.
 * Updated documentation to clearly highlight that errors will not show on the front
   side and are listed strictly in the back-end on a separate dashboard page.

#### 1.0.5

 * Standardized all functions, classes, constants, hooks, options, and assets with
   unique errorwatcher_ prefix.
 * Fixed log aggregation and export flattening so all grouped sibling errors appear
   accurately in CSV/TXT exports and scheduled email attachments.
 * Synchronized scheduled email digest metrics with the active reporting timeframe.

#### 1.0.0

 * Initial release of ErrorWatcher.

## Meta

 *  Phiên bản **1.0.7**
 *  Cập nhật lần cuối **1 tuần trước**
 *  Số lượt cài đặt **Ít hơn 10**
 *  Phiên bản WordPress ** 6.0 hoặc cao hơn **
 *  Đã kiểm tra lên đến **7.1.3**
 *  Phiên bản PHP ** 7.4 hoặc cao hơn **
 *  Ngôn ngữ
 * [English (US)](https://wordpress.org/plugins/errorwatcher/)
 * Thẻ
 * [debug](https://vi.wordpress.org/plugins/tags/debug/)[debugging](https://vi.wordpress.org/plugins/tags/debugging/)
   [error log](https://vi.wordpress.org/plugins/tags/error-log/)[log](https://vi.wordpress.org/plugins/tags/log/)
   [monitoring](https://vi.wordpress.org/plugins/tags/monitoring/)
 *  [Nâng cao](https://vi.wordpress.org/plugins/errorwatcher/advanced/)

## Đánh giá

Chưa có đánh giá nào được gửi.

[Your review](https://wordpress.org/support/plugin/errorwatcher/reviews/#new-post)

[Xem tất cả đánh giá](https://wordpress.org/support/plugin/errorwatcher/reviews/)

## Những người đóng góp

 *   [ IT Path Solutions ](https://profiles.wordpress.org/itpathsolutions/)
 *   [ Parth Sanghvi ](https://profiles.wordpress.org/parthsanghvi/)

## Hỗ trợ

Có điều gì muốn nói? cần giúp đỡ?

 [Xem diễn đàn hỗ trợ](https://wordpress.org/support/plugin/errorwatcher/)