{"id":265489,"date":"2026-02-16T04:37:57","date_gmt":"2026-02-16T04:37:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/debug-master\/"},"modified":"2026-05-28T08:44:35","modified_gmt":"2026-05-28T08:44:35","slug":"logmate","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/logmate\/","author":22047680,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"LogMate \u2013 Error Log Viewer, Debug Logger & PHP\/JS Log Manager","header_author":"Y0000el","header_description":"Modern log management and export for WordPress with purging, filtering, and export. by BruteFort","assets_banners_color":"a2a7ad","last_updated":"2026-05-28 08:44:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/brutefort.com\/#\/products\/logmate","header_author_uri":"https:\/\/yoyallimbu.com.np","rating":0,"author_block_rating":0,"active_installs":0,"downloads":668,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"y0000el","date":"2026-02-16 05:00:12"},"1.1.0":{"tag":"1.1.0","author":"y0000el","date":"2026-05-22 08:28:11"},"1.2.0":{"tag":"1.2.0","author":"y0000el","date":"2026-05-28 08:44:35"},"trunk":{"tag":"trunk","author":"y0000el","date":"2026-02-16 04:37:22"}},"upgrade_notice":{"1.1.0":"<p>Improved log viewer with custom refresh interval and enable-log notice on the Logs screen.<\/p>","1.0.0":"<p>Initial release of LogMate \u2013 Error Log Viewer, Debug Logger &amp; PHP\/JS Log Manager.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3543401,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3543401,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3543401,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3543401,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0","trunk"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3543401,"resolution":"1","location":"assets","locale":"","width":1920,"height":1034},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3543401,"resolution":"2","location":"assets","locale":"","width":1920,"height":1034},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3543401,"resolution":"3","location":"assets","locale":"","width":1920,"height":1034},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3543401,"resolution":"4","location":"assets","locale":"","width":1920,"height":1034}},"screenshots":{"1":"Debug log viewer \u2014 browse and search logs in the admin","2":"Export Logs","3":"Settings \u2014 enable debug logging and export options","4":"System info \u2014 PHP, server, and log file details"}},"plugin_section":[],"plugin_tags":[17813,93,263951,159395,1955],"plugin_category":[59],"plugin_contributors":[250619],"plugin_business_model":[],"class_list":["post-265489","plugin","type-plugin","status-publish","hentry","plugin_tags-debug-log","plugin_tags-errors","plugin_tags-export-logs","plugin_tags-log-viewer","plugin_tags-logs","plugin_category-utilities-and-tools","plugin_contributors-y0000el","plugin_committers-y0000el"],"banners":{"banner":"https:\/\/ps.w.org\/logmate\/assets\/banner-772x250.png?rev=3543401","banner_2x":"https:\/\/ps.w.org\/logmate\/assets\/banner-1544x500.png?rev=3543401","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/logmate\/assets\/icon-128x128.gif?rev=3543401","icon_2x":"https:\/\/ps.w.org\/logmate\/assets\/icon-256x256.gif?rev=3543401","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/logmate\/assets\/screenshot-1.png?rev=3543401","caption":"Debug log viewer \u2014 browse and search logs in the admin"},{"src":"https:\/\/ps.w.org\/logmate\/assets\/screenshot-2.png?rev=3543401","caption":"Export Logs"},{"src":"https:\/\/ps.w.org\/logmate\/assets\/screenshot-3.png?rev=3543401","caption":"Settings \u2014 enable debug logging and export options"},{"src":"https:\/\/ps.w.org\/logmate\/assets\/screenshot-4.png?rev=3543401","caption":"System info \u2014 PHP, server, and log file details"}],"raw_content":"<!--section=description-->\n<p><strong>LogMate<\/strong> is a <strong>debug log viewer<\/strong> and <strong>log manager<\/strong> for WordPress. It helps you open, read, and work with your site <strong>logs<\/strong> without editing files on the server \u2014 including the WordPress <strong>debug log<\/strong>, <strong>PHP log<\/strong> entries, and <strong>JavaScript error logs<\/strong> in one place.<\/p>\n\n<p>Use LogMate as your daily <strong>log viewer<\/strong> when debugging plugins, themes, or custom code. Filter and search <strong>logs<\/strong>, group duplicate errors, see where issues come from (Core, plugin, or theme), and <strong>export logs<\/strong> when you need to share them with a client or developer.<\/p>\n\n<h4>Why use this debug log viewer?<\/h4>\n\n<ul>\n<li><strong>View debug logs<\/strong> in a clean admin UI \u2014 no FTP or cPanel required<\/li>\n<li><strong>Log viewer<\/strong> with search, filters, and optional auto-refresh<\/li>\n<li>Read <strong>PHP logs<\/strong> and <strong>JS logs<\/strong> separately or together<\/li>\n<li><strong>Export logs<\/strong> by type (all, PHP, or JavaScript) and date range<\/li>\n<li>Purge old <strong>logs<\/strong> to keep file size under control<\/li>\n<li>Enable or disable WordPress debug logging from <strong>Settings<\/strong><\/li>\n<li>Custom auto-refresh interval for live <strong>log<\/strong> monitoring<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Modern <strong>debug log<\/strong> admin interface<\/li>\n<li>Real-time <strong>log viewer<\/strong> with configurable auto-refresh<\/li>\n<li>Search and filter <strong>logs<\/strong> (PHP, JS, or all)<\/li>\n<li>Group duplicate errors with occurrence counts<\/li>\n<li>Identify error sources (Core \/ Plugin \/ Theme)<\/li>\n<li><strong>Export logs<\/strong> with date range filtering<\/li>\n<li>Purge <strong>logs<\/strong> by date or keep last N days\/weeks\/months<\/li>\n<li>Toggle WordPress debug logging with one click<\/li>\n<li>JavaScript error logging to a dedicated log file<\/li>\n<li>Secure log file location outside the web root when possible<\/li>\n<\/ul>\n\n<h4>Perfect if you are looking for<\/h4>\n\n<ul>\n<li>WordPress <strong>debug log<\/strong> plugin<\/li>\n<li><strong>Log viewer<\/strong> for <code>debug.log<\/code> and custom log paths<\/li>\n<li>Tool to <strong>export logs<\/strong> for support tickets<\/li>\n<li><strong>PHP log<\/strong> and <strong>JS log<\/strong> manager in the dashboard<\/li>\n<li>Easier way to read <strong>logs<\/strong> than raw file access<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/logmate<\/code> directory, or install it via the WordPress plugin screen.<\/li>\n<li>Activate through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Open <strong>LogMate<\/strong> in the admin menu to use the <strong>log viewer<\/strong>.<\/li>\n<li>Enable debug logging in <strong>Settings<\/strong> if you need new entries in your <strong>debug log<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20logmate%3F\"><h3>What is LogMate?<\/h3><\/dt>\n<dd><p>LogMate is a WordPress <strong>debug log viewer<\/strong> and <strong>log manager<\/strong>. It lets you read, search, purge, and <strong>export logs<\/strong> from the admin area instead of downloading <code>debug.log<\/code> over FTP or SSH.<\/p><\/dd>\n<dt id=\"how%20do%20i%20view%20the%20wordpress%20debug%20log%3F\"><h3>How do I view the WordPress debug log?<\/h3><\/dt>\n<dd><ol>\n<li>Install and activate LogMate.<\/li>\n<li>Go to <strong>LogMate \u2192 Settings<\/strong> and enable debug logging (this configures <code>WP_DEBUG<\/code> and related constants in <code>wp-config.php<\/code>).<\/li>\n<li>Open <strong>LogMate \u2192 Logs<\/strong> to use the <strong>log viewer<\/strong>.<\/li>\n<\/ol>\n\n<p>If the <strong>debug log<\/strong> is empty, trigger the issue you are debugging on the site, then refresh the <strong>log viewer<\/strong>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20enable%20wordpress%20debug%20logging%3F\"><h3>How do I enable WordPress debug logging?<\/h3><\/dt>\n<dd><p>In <strong>LogMate \u2192 Settings<\/strong>, use the main logging toggle. LogMate can enable debug logging and set the log file path in <code>wp-config.php<\/code> for you. You can also turn logging off from the same screen when you are finished debugging.<\/p><\/dd>\n<dt id=\"where%20are%20my%20logs%20stored%3F\"><h3>Where are my logs stored?<\/h3><\/dt>\n<dd><p>PHP entries are written to your configured WordPress <strong>debug log<\/strong> file (often <code>wp-content\/debug.log<\/code> or a custom path). JavaScript errors can be logged to a separate <strong>JS log<\/strong> file when that option is enabled in <strong>Settings<\/strong>. <strong>System Info<\/strong> shows file paths and sizes.<\/p><\/dd>\n<dt id=\"can%20i%20search%20and%20filter%20logs%20in%20the%20log%20viewer%3F\"><h3>Can I search and filter logs in the log viewer?<\/h3><\/dt>\n<dd><p>Yes. The <strong>Logs<\/strong> screen includes search, log type filters (All, PHP, or JavaScript), sorting, and pagination so you can find specific errors quickly without opening raw <strong>logs<\/strong> in a text editor.<\/p><\/dd>\n<dt id=\"can%20i%20export%20logs%3F\"><h3>Can I export logs?<\/h3><\/dt>\n<dd><p>Yes. Click <strong>Export<\/strong> on the <strong>Logs<\/strong> screen to <strong>export logs<\/strong> as a downloadable file. Choose PHP <strong>logs<\/strong>, JavaScript <strong>logs<\/strong>, or all <strong>logs<\/strong>, and optionally restrict the export by date range.<\/p><\/dd>\n<dt id=\"can%20i%20delete%20or%20purge%20old%20logs%3F\"><h3>Can I delete or purge old logs?<\/h3><\/dt>\n<dd><p>Yes. In <strong>Settings<\/strong>, use the purge options to remove <strong>logs<\/strong> before a date or keep only the last number of days, weeks, or months. You can purge all <strong>logs<\/strong>, PHP <strong>logs<\/strong> only, or JS <strong>logs<\/strong> only.<\/p><\/dd>\n<dt id=\"does%20the%20log%20viewer%20support%20auto-refresh%3F\"><h3>Does the log viewer support auto-refresh?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Auto-refresh logs<\/strong> in <strong>Settings<\/strong>, then set a custom refresh interval (in seconds). The <strong>log viewer<\/strong> will reload <strong>logs<\/strong> automatically so new errors appear without manual refresh.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20php%20and%20javascript%20logs%3F\"><h3>Does this work with PHP and JavaScript logs?<\/h3><\/dt>\n<dd><p>Yes. LogMate is a <strong>debug log viewer<\/strong> for both <strong>PHP log<\/strong> entries (PHP notices, warnings, errors, etc.) and <strong>JS log<\/strong> entries when JavaScript error logging is turned on in <strong>Settings<\/strong>.<\/p><\/dd>\n<dt id=\"do%20i%20still%20need%20ftp%20to%20read%20debug.log%3F\"><h3>Do I still need FTP to read debug.log?<\/h3><\/dt>\n<dd><p>No. LogMate is designed as an in-dashboard <strong>log viewer<\/strong> so you can read and <strong>export logs<\/strong> without FTP, cPanel File Manager, or SSH \u2014 as long as WordPress can write to the log files.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20use%20on%20a%20live%20site%3F\"><h3>Is it safe to use on a live site?<\/h3><\/dt>\n<dd><p>Debug logging can grow large and may contain sensitive paths or data. LogMate helps you purge <strong>logs<\/strong> and <strong>export logs<\/strong> for review, but you should disable debug logging on production when you are not actively troubleshooting.<\/p><\/dd>\n<dt id=\"who%20can%20access%20the%20log%20viewer%3F\"><h3>Who can access the log viewer?<\/h3><\/dt>\n<dd><p>Only users with the <code>manage_options<\/code> capability (typically administrators) can open LogMate, change <strong>Settings<\/strong>, purge <strong>logs<\/strong>, and <strong>export logs<\/strong>.<\/p><\/dd>\n<dt id=\"will%20this%20work%20with%20managed%20wordpress%20hosting%3F\"><h3>Will this work with managed WordPress hosting?<\/h3><\/dt>\n<dd><p>It should work on most managed hosts that allow <code>wp-config.php<\/code> changes and standard WordPress <strong>debug log<\/strong> locations. Some hosts use custom log paths or restrict <code>wp-config.php<\/code> edits \u2014 check <strong>System Info<\/strong> in LogMate or ask your host if logging cannot be enabled.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Enhance - Copy and show previous logs from debug.log<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Enhance - Custom Refresh Interval<\/li>\n<li>Fix - Enable Log notice.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"WordPress debug log viewer to read PHP &amp; JS logs, search errors, purge logs, and export logs from your admin dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/265489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=265489"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/y0000el"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=265489"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=265489"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=265489"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=265489"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=265489"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=265489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}