Debug Log Manager – Conveniently Monitor and Inspect Errors

Log PHP, database and JavaScript errors via WP_DEBUG with one click. Conveniently create, view, filter and clear the debug.log file.

v2.5.1BowoUpdated 2026-05-27Added Sep 13, 202210k+ installs100% rating
66
Score
33
Errors
44
Warnings
+0
Change

Category Scores

Security58
Repo94
Performance100
Maintainability50

Top Issues by Category

maintainability47
1wp function not compatible with requires wpwp_function_not_compatible_with_requires_wpERROR82date dateWordPress.DateTime.RestrictedFunctions.date_dateERROR73Non Prefixed Namespace FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFoundWARNING54Non Prefixed Constant FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFoundWARNING45Non Prefixed Function FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFoundWARNING36unlink unlinkWordPress.WP.AlternativeFunctions.unlink_unlinkERROR37error log print rWordPress.PHP.DevelopmentFunctions.error_log_print_rWARNING28file system operations fcloseWordPress.WP.AlternativeFunctions.file_system_operations_fcloseERROR29library core fileslibrary_core_filesERROR210Non Prefixed Hookname FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFoundWARNING111error log error logWordPress.PHP.DevelopmentFunctions.error_log_error_logWARNING112error log var exportWordPress.PHP.DevelopmentFunctions.error_log_var_exportWARNING113file system operations fopenWordPress.WP.AlternativeFunctions.file_system_operations_fopenERROR114file system operations freadWordPress.WP.AlternativeFunctions.file_system_operations_freadERROR115file system operations is writableWordPress.WP.AlternativeFunctions.file_system_operations_is_writableERROR116file system operations mkdirWordPress.WP.AlternativeFunctions.file_system_operations_mkdirERROR117rand randWordPress.WP.AlternativeFunctions.rand_randERROR118rename renameWordPress.WP.AlternativeFunctions.rename_renameERROR119mismatched plugin namemismatched_plugin_nameWARNING120missing direct file access protectionmissing_direct_file_access_protectionERROR1
security24
i18n4
repo_compliance2

Issues Details

77 issues found in latest scan

WARNING12
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_REQUEST['nonce']. Check that the array index exists before using it.

WARNING12
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_REQUEST['nonce'] not unslashed before sanitization. Use wp_unslash() or similar

ERROR8
wp_function_not_compatible_with_requires_wp

Function "wp_date()" requires WordPress 5.3.0, but your plugin minimum supported version is WordPress 4.6.0.

ERROR7
WordPress.DateTime.RestrictedFunctions.date_date

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

WARNING5
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound

Namespaces declared by a theme/plugin should start with the theme/plugin prefix. Found: "DLM\Classes".

WARNING4
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "DLM__PATH".

ERROR4
WordPress.WP.I18n.MissingTranslatorsComment

A function call to _n() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

WARNING3
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "dlm_autoloader".

ERROR3
WordPress.WP.AlternativeFunctions.unlink_unlink

unlink() is discouraged. Use wp_delete_file() to delete a file.

WARNING2
WordPress.PHP.DevelopmentFunctions.error_log_print_r

print_r() found. Debug code should not normally be used in production.

ERROR2
WordPress.WP.AlternativeFunctions.file_system_operations_fclose

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().

ERROR2
library_core_files

Library files that are already in the WordPress core are not permitted.

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "dlm_js_error_log_skip_origin_check".

WARNING1
WordPress.PHP.DevelopmentFunctions.error_log_error_log

error_log() found. Debug code should not normally be used in production.

WARNING1
WordPress.PHP.DevelopmentFunctions.error_log_var_export

var_export() found. Debug code should not normally be used in production.

ERROR1
WordPress.WP.AlternativeFunctions.file_system_operations_fopen

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().

ERROR1
WordPress.WP.AlternativeFunctions.file_system_operations_fread

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fread().

ERROR1
WordPress.WP.AlternativeFunctions.file_system_operations_is_writable

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().

ERROR1
WordPress.WP.AlternativeFunctions.file_system_operations_mkdir

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: mkdir().

ERROR1
WordPress.WP.AlternativeFunctions.rand_rand

rand() is discouraged. Use the far less predictable wp_rand() instead.

ERROR1
WordPress.WP.AlternativeFunctions.rename_rename

rename() is discouraged. Use WP_Filesystem::move() to rename a file.

WARNING1
mismatched_plugin_name

Plugin name "Debug Log Manager - Conveniently Monitor and Inspect Errors" is different from the name declared in plugin header "Debug Log Manager".

ERROR1
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNING1
plugin_header_nonexistent_domain_path

The "Domain Path" header in the plugin file must point to an existing folder. Found: "languages"

WARNING1
readme_parser_warnings_trimmed_short_description

The "Short Description" section is too long and was truncated. A maximum of 150 characters is supported.

Latest Snapshot

Findings

77

Errors

33

Warnings

44

Score History

First score snapshot

First scan completed Jun 20, 2026

v2.5.1 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v2.5.1

66

Latest

Findings
77
Errors
33
Warnings
44
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins