Your live and staging sites get a nice web interface for browsing logs.
Access logs from the Admin section of a site:
By default, all logs are shown:
You can filter & search and customize the view from the bottom panel:
You can also go full screen via a button in the top right corner.
Which logs are available¶
|nginx-access-log||Requests as logged by the nginx web server.|
|nginx-error-log||Nginx errors, for example, missing static files.|
|php-fpm-error-log||php-fpm errors, for example, not enough workers.|
|php-error-log||PHP errors, warnings and possibly notices.|
All logs are searchable for three days and archived for one year.
VersionPress.com is configured to log almost everything, however, WordPress comes with its own rules and logs only errors and warnings by default.
If you also want to log notices, the simplest way is to add this to your
define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', false);
We recommend you use
WP_DEBUG in staging only.
true makes WordPress write the logs to
wp-content/debug.log. This location is not picked up by the VersionPress.com logging backend.
Use Papertrail's powerful syntax to search the logs, for example:
program:php-error-log warning -"Illegal string offset"
will search for PHP warnings but excludes those about illegal string offset.
Please contact us to obtain raw logs.