Error Log Viewer by BestWebSoft 1.1.2

Does "Error Log Viewer by BestWebSoft" work with WordPress 6.4.1 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
No PHP errors, warnings or notices
1JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 48.67 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: insignificant.
The plugin didn't make the site noticeably slower.

Environment
WordPress version6.4.1
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 6,000+
WordPress.org page https://wordpress.org/plugins/error-log-viewer/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 5

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=error-log-viewer%2Ferror-log-viewer.php&plugin_status=all&paged=1&s&_wpnonce=f2719e390c
Aspect after-activation
HTTP status 200
Load time 0.594 s
Memory usage 3.46 MiB
JS errors
[
    {
        "message": "Error: Syntax error, unrecognized expression: &lt;div class=&quot;bws-modal bws-modal-deactivation-feedback&quot;&gt;\n\t    \t&lt;div class=&quot;bws-modal-dialog&quot;&gt;\n\t    \t\t&lt;div class=&quot;bws-modal-body&quot;&gt;\n\t    \t\t\t&lt;h2&gt;Quick Feedback&lt;/h2&gt;\n\t    \t\t\t&lt;div class=&quot;bws-modal-panel active&quot;&gt;\n\t    \t\t\t\t&lt;p&gt;If you have a moment, please let us know why you are deactivating:&lt;/p&gt;&lt;ul&gt;&lt;li class=&quot;bws-modal-reason has-input&quot; data-input-type=&quot;textarea&quot; data-input-placeholder=&quot;Kindly share what didn&#039;t work so we can fix it in future updates...&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;NOT_WORKING&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;The plugin is not working&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason has-input&quot; data-input-type=&quot;textarea&quot; data-input-placeholder=&quot;What did you expect?&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;DIDNT_WORK_AS_EXPECTED&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;The plugin didn&#039;t work as expected&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason has-internal-message&quot; data-input-type=&quot;&quot; data-input-placeholder=&quot;&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;SUDDENLY_STOPPED_WORKING&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;The plugin suddenly stopped working&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;Need help? We are ready to answer your questions. &lt;a href=&quot;https://support.bestwebsoft.com/hc/en-us/requests/new&quot; target=&quot;_blank&quot;&gt;Contact Support&lt;/a&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason has-internal-message&quot; data-input-type=&quot;&quot; data-input-placeholder=&quot;&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;BROKE_MY_SITE&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;The plugin broke my site&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;Need help? We are ready to answer your questions. &lt;a href=&quot;https://support.bestwebsoft.com/hc/en-us/requests/new&quot; target=&quot;_blank&quot;&gt;Contact Support&lt;/a&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason has-internal-message&quot; data-input-type=&quot;&quot; data-input-placeholder=&quot;&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;COULDNT_MAKE_IT_WORK&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;I couldn&#039;t understand how to get it work&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;Need help? We are ready to answer your questions. &lt;a href=&quot;https://support.bestwebsoft.com/hc/en-us/requests/new&quot; target=&quot;_blank&quot;&gt;Contact Support&lt;/a&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason has-input&quot; data-input-type=&quot;textfield&quot; data-input-placeholder=&quot;What&#039;s the plugin name?&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;FOUND_A_BETTER_PLUGIN&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;I found a better plugin&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason has-input&quot; data-input-type=&quot;textarea&quot; data-input-placeholder=&quot;What feature?&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;GREAT_BUT_NEED_SPECIFIC_FEATURE&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;The plugin is great, but I need specific feature that you don&#039;t support&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason&quot; data-input-type=&quot;&quot; data-input-placeholder=&quot;&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;NO_LONGER_NEEDED&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;I no longer need the plugin&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason&quot; data-input-type=&quot;&quot; data-input-placeholder=&quot;&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;TEMPORARY_DEACTIVATION&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;It&#039;s a temporary deactivation, I&#039;m just debugging an issue&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;li class=&quot;bws-modal-reason has-input&quot; data-input-type=&quot;textfield&quot; data-input-placeholder=&quot;&quot;&gt;\n\t\t\t\t&lt;label&gt;\n\t\t\t\t\t&lt;span&gt;\n\t\t\t\t\t\t&lt;input type=&quot;radio&quot; name=&quot;selected-reason&quot; value=&quot;OTHER&quot;/&gt;\n\t\t\t\t\t&lt;/span&gt;\n\t\t\t\t\t&lt;span&gt;Other&lt;/span&gt;\n\t\t\t\t&lt;/label&gt;\n\t\t\t\t&lt;div class=&quot;bws-modal-internal-message&quot;&gt;&lt;/div&gt;\n\t\t\t&lt;/li&gt;&lt;/ul&gt;\n\t\t    \t\t\t\t&lt;label class=&quot;bws-modal-anonymous-label&quot;&gt;\n\t\t\t    \t\t\t\t&lt;input type=&quot;checkbox&quot; /&gt;Send website data and allow to contact me back&lt;/label&gt;\n\t\t\t\t\t\t&lt;/div&gt;\n\t\t\t\t\t&lt;/div&gt;\n\t\t\t\t\t&lt;div class=&quot;bws-modal-footer&quot;&gt;\n\t\t\t\t\t\t&lt;a href=&quot;#&quot; class=&quot;button button-primary bws-modal-button-deactivate disabled&quot;&gt;Submit and Deactivate&lt;/a&gt;\n\t\t\t\t\t\t&lt;a href=&quot;#&quot; class=&quot;bws-modal-skip-link&quot;&gt;Skip and Deactivate&lt;/a&gt;\n\t\t\t\t\t\t&lt;span class=&quot;bws-modal-processing hidden&quot;&gt;Processing...&lt;/span&gt;\n\t\t\t\t\t\t&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;\n\t\t\t\t\t&lt;/div&gt;\n\t\t\t\t&lt;/div&gt;\n\t\t\t&lt;/div&gt;\n    at Function.I.error (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:2:11769)\n    at Y (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:2:17234)\n    at re (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:2:20008)\n    at Function.I (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:2:7520)\n    at Function.<anonymous> (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:5:2898)\n    at Function.e.<computed> [as find] (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:5:1582)\n    at ce.fn.init.find (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:2:21991)\n    at e.<computed>.ce.fn.init (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:2:22483)\n    at e.<computed>.<anonymous> (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:5:2438)\n    at new e.<computed> (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=6.4.1:5:1582)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Error Log Viewer

Page screenshot: Error Log Viewer
URL /wp-admin/admin.php?page=rrrlgvwr.php
Aspect menu-item
HTTP status 200
Load time 0.386 s
Memory usage 3.81 MiB
JS errors None
Resource errors None

Error Log Viewer → Log Monitor

Page screenshot: Error Log Viewer → Log Monitor
URL /wp-admin/admin.php?page=rrrlgvwr-monitor.php
Aspect menu-item
HTTP status 200
Load time 0.191 s
Memory usage 3.36 MiB
JS errors None
Resource errors None

Error Log Viewer → BWS Panel

Page screenshot: Error Log Viewer → BWS Panel
URL /wp-admin/admin.php?page=rrrlgvwr-bws-panel
Aspect menu-item
HTTP status 200
Load time 1.867 s
Memory usage 3.36 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.248 s
Memory usage 3.35 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.402 s0.341 s-0.061 s3.38 MiB3.44 MiB+ 59.89 KiB
/wp-admin/edit.php0.220 s0.209 s-0.011 s3.41 MiB3.46 MiB+ 60.16 KiB
/wp-admin/post-new.php0.907 s0.688 s-0.219 s5.46 MiB5.52 MiB+ 64.41 KiB
/wp-admin/upload.php0.708 s0.523 s-0.185 s3.32 MiB3.37 MiB+ 44.47 KiB
/wp-admin/options-writing.php0.223 s0.252 s+0.029 s3.32 MiB3.35 MiB+ 37.26 KiB
/wp-admin/media-new.php0.321 s0.342 s+0.021 s3.29 MiB3.35 MiB+ 57.48 KiB
/wp-admin/edit-tags.php?taxonomy=category0.207 s0.200 s-0.007 s3.31 MiB3.37 MiB+ 60.23 KiB
/wp-admin/post-new.php?post_type=page0.834 s0.571 s-0.263 s5.45 MiB5.51 MiB+ 64 KiB
/wp-admin/options-discussion.php0.272 s0.329 s+0.057 s3.3 MiB3.35 MiB+ 47.52 KiB
/wp-admin/edit-comments.php0.249 s0.230 s-0.019 s3.34 MiB3.38 MiB+ 42.57 KiB
/0.281 s0.198 s-0.083 s3.36 MiB3.35 MiB- 2.64 KiB
Average 0.420 s0.353 s-0.067 s3.72 MiB3.77 MiB+ 48.67 KiB

Code Statistics

Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where possible, so the numbers you see here may be lower than those reported by other tools.

PO File
PHP
CSS
Language % Lines of code Comment lines Files
PO File50.9%8,1365,07710
PHP34.3%5,4777739
CSS10.6%1,702866
JavaScript3.2%5181107
SVG0.9%15004
Total 15,983 6,046 36

PHP Code Analysis | More results »

Lines of code 5,070
Total complexity 1,070
Median class complexity 38.0
Median method complexity 4.0
Most complex class Bws_Settings_Tabs
Most complex function bws_add_menu_render()
Classes 4
Methods 34
Functions 80

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Options wp_options 2

PHP Error Log

The log file is empty.

See also: All tests for this plugin, How to Hide Error Log Viewer by BestWebSoft Admin Menus