Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Error Log Viewer by BestWebSoft

Get latest error log messages to diagnose website problems. Define and fix issues faster.

Simple utility plugin that helps to find and view log files with errors right from your WordPress admin dashboard. Get access to all your log files from one place. View the latest activity, select logs by date, or view a full log file. Get email notifications about log changes.

Get access to your website logs and troubleshoot issues faster!


  • Enable WordPress error logging with:
    • .htaccess
    • wp-config.php using inl_set
    • wp-config.php using WP_DEBUG
  • Search and view error logs:
    • PHP
    • WordPress
  • Configure email notifications about log changes:
    • Set the email
    • Change frequency
  • Configure log monitor settings:
    • Choose the log to be displayed
    • Choose what to show in the log:
      • Certain last lines in the file
      • Log for a certain period of time
      • Full file
  • View or save the part of PHP error logs as TXT file
  • Compatible with latest WordPress version
  • Incredibly simple settings for fast setup without modifying code
  • Detailed step-by-step documentation and videos

If you have a feature suggestion or idea you'd like to see in the plugin, we'd love to hear about it! Suggest a Feature

Documentation & Videos

Help & Support

Visit our Help Center if you have any questions, our friendly Support Team is happy to help -


  • Russian (ru_RU)
  • Ukrainian (uk)

Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send the text of PO and MO files to BestWebSoft and we'll add it to the plugin. You can download the latest version of the program for work with PO and MO files Poedit.

Recommended Plugins

  • Updater - Automatically check and update WordPress core with all installed plugins to the latest versions. Manual mode, email notifications and backups of all your files and database before updating.


Donations play an important role in supporting open-source projects. We greatly appreciate any donation you can make to help us continue further development of free products.

Donate Now

Author BestWebSoft
Contributors bestwebsoft
Tags add debug tool, clear log, debug tool, display errors, eror, error, error log, error log viewer, error reporting, find log, php error log, save log
  1. error-log-viewer screenshot 1

    Settings page for create log file.

  2. error-log-viewer screenshot 2

    Settings page for selecting viewed file.

  3. error-log-viewer screenshot 3

    Settings page for sending e-mail.

  4. error-log-viewer screenshot 4

    PHP error log monitor.

  5. error-log-viewer screenshot 5

    WP error log monitor.

  1. Upload the error-log-viewer folder to /wp-content/plugins/ directory.
  2. Activate the plugin using the 'Plugins' menu in your WordPress admin panel.
  3. You can adjust the necessary settings using your WordPress admin panel in "BWS Panel" > "Error Log Viewer".

View a Step-by-step Instruction on Error Log Viewer Installation

V1.0.5 - 12.10.2016

  • Update : BWS plugins section is updated

V1.0.4 - 11.07.2016

  • Update : We updated all functionality for wordpress 4.5.3.
  • Update : BWS panel section is updated.

V1.0.3 - 25.04.2016

  • Update : We updated all functionality for wordpress 4.5.

V1.0.2 - 09.12.2015

  • Bugfix : The bug with plugin menu duplicating was fixed.

V1.0.1 - 20.10.2015

  • NEW : We added ability to restore settings to defaults.

V1.0.0 - 08.09.2015

  • Release date of Error Log Viewer

Why I can't select all three methods to enable debug?

Because all methods are equivalent, so when you turn on them all only one of them will work. There may be unwanted conflicts.

I clicked on the checkbox to receive notification about the logs to my mailbox. But the letters come less than it exposed in the settings. Why?

The function of notification sending implemented using Wordpress hook wp_shedule_event (). If during the chosen period of time the site has been inactive (no sign on it), this hook won't work.

After creating a log file there are identical files appear in tabs PHP Error Log and WP Error Log. Why?

It depends on the configuration of your server. In the tab of the log viewing the file will be only one.

I can't view, download or clear the log file.

Probably there is a problem with access to files and folders. For more information, please go to Changing File Permissions

What is the difference between three methods of a log file creating, which are offered by plugin?

All methods are equivalent, so when you turn on them all only one of them will work. There may be unwanted conflicts.

1) Error logging via '.htaccess' using 'ini_set'

This method is suitable if you have an access to the file '.htaccess' to edit it. Also this method allows you to create a log file, its name, change the absolute path to it. 'php_flag' and 'php_value' change the value of Apache directives by changing the server configuration. The plugin uses this method only to enable PHP errors logging and specifying the path to the log files. Other configuration settings you can change by yourself. More information you can find here How to change configuration settings and here Directives list php.ini

2) Error logging via 'wp-config.php' using 'ini_set'

If you don't have an access to '.htaccess', you can use file 'wp-config.php' to change server configuration settings using the 'ini_set' option and specifying a variety of error logging settings and other options. The plugin uses this method only to activate the PHP error logging and specifying the path to the log files. More information you can find here Runtime Configuration and ini_set

3) Error logging via 'wp-config.php' using 'WP_DEBUG'

This method is used for debugging errors using the WordPress PHP constants and declaring them in the 'wp-config.php' file. This is a standard WordPress debugging method. This is a very good method which is recommended for using on WordPress sites, but errors are recorded in the file 'debug.log' to the 'wp-content' directory. You can't change the absolute path to file logs. This method is considered to be a priority on the WordPress sites. After declaring of these constants other methods won't work. More information you can find here Errors Debugging on the WordPress

I have some problems with the plugin's work. What Information should I provide to receive proper support?

Please make sure that the problem hasn't been discussed yet on our forum ( If no, please provide the following data along with your problem's description:

  1. the link to the page where the problem occurs
  2. the name of the plugin and its version. If you are using a pro version - your order number.
  3. the version of your WordPress installation
  4. copy and paste into the message your system status report. Please read more here: Instruction on System Status
Version 1.0.5

Requires WordPress version: 3.8 or higher

Compatible up to: 4.7.2

Last Updated 07 Feb 2017

Date Added: 08 Sep 2015

Plugin Homepage


5 stars
1 ratings


Not Enough Data

Works: 0
Broken: 0