Description
Manage WordPress log files independently of WP_DEBUG mode.
You can specify the output directory and file name, download log files, and delete them as needed.
By specifying a date format in the file name, you can split logs daily or monthly.
Installation
Just install from your WordPress "Plugins > Add New" screen and all will be well. Manual installation is very straightforward as well:
- Upload the zip file and unzip it in the
/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Go to
Settings > WP Output Log Fileand activate the options you want.
Example
You can write custom WordPress code, for example in your theme's functions.php file.
if ( function_exists( 'wo_log' ) ) {
wo_log( "Your message" ); // string
wo_log( ['a' => 1, 'b' => 2, 'c' => 3 ] ); // other data types
}
Changelog
1.2.1
- Fixed: Access Protect feature now works on servers requiring FTP credentials
- Fixed: FS_CHMOD_FILE undefined error on some PHP 8.4 environments
- Fixed: Compatibility with WordPress 6.8.3 and PHP 8.4.17
- Improved: More reliable file creation for security files (index.php, .htaccess)
- Changed PHP requirement from 7.4 to 5.6 for broader compatibility
1.2.0
- Tested up to WordPress 6.7
- Added PHP 7.4 minimum requirement
- Added internationalization (i18n) support
- Added Japanese translation
- Improved security for file download
- Fixed sanitization for log output (preserve newlines)
- Code quality improvements following WordPress Coding Standards
1.1.0
- Changed wo_log message parameter to accept any data type
- Deleted test file
- Changed error message color for write operations
1.0.1
- Fixed Compatibility with PHP 5.2 users
- Changed settings menu name to 'WP Output Log File'
- Change readme.txt