Page cover image

PHP Error Logging

The Site Error Logs page in Varsuite Core gives you real-time visibility into PHP errors and exceptions occurring on your connected site.

Instant Visibility of Issues

At the top of the page, you’ll be notified if Varsuite Core has detected errors:

“We detected X different errors on your site”

These can range from critical execution-halting issues to minor notices or deprecated function usage.


Error Log Table Breakdown

Each error entry contains:

  • Origin File path and line number where the issue occurred.

  • Message Full PHP error message including detailed stack trace.

  • Last Occurred Timestamp of the most recent occurrence of that error.

  • Occurrences Number of times that error has been triggered.

  • Actions Option to DELETE the individual error log or use DELETE ALL ERROR LOGS to clear the full log history.


Filter by Error Type

Varsuite Core provides granular filtering to help you isolate the most relevant errors. You can filter by:

Error Category
Description

Error

General PHP runtime error

Warning

Non-fatal issue that may affect execution

Parse Error

Syntax error that prevents script execution

Notice

Informational messages about code quality

Core Error

Serious errors in the PHP core

Core Warning

Warnings triggered by core-level PHP operations

Compile Error

Errors during the script compilation phase

Compile Warning

Non-fatal issues during script compilation

User Error

Manually triggered user-defined errors

User Warning

Custom warnings triggered via trigger_error()

User Notice

Informational user-defined messages

Strict

Code that doesn't adhere to PHP best practices or future standards

Recoverable Error

Errors that can be caught by a custom error handler

Deprecated

Use of outdated PHP functions or features

User Deprecated

Manually flagged deprecated behaviour

All Errors

View the entire log (can be tens of thousands of entries)


Developer-Focused Debugging

Each entry includes a stack trace, like:

Uncaught Error: Call to undefined method ActionScheduler::run()...

This helps developers:

  • Quickly find the file, line, and context of the error

  • Trace dependencies and plugin conflicts

  • Diagnose failed backups, plugin crashes, or API integration issues


Safe, Secure, and No Server Access Needed

  • No need to SSH into the server or access /var/logs/ or cPanel.

  • Error logs are fetched securely via the Varsuite plugin and only visible within your dashboard.

  • Logs can be cleared with a single click, keeping your environment tidy and focused on current issues.


Best Practices

  • Review after updates – Always check logs after plugin/theme or core updates.

  • Keep logs tidy – Clear old or fixed issues to focus on active errors.

  • Set Alerts – Combine with Monitoring > Alert Rules to notify your team when critical errors are detected or increase in volume.


Ideal for:

  • Development teams tracking plugin conflicts

  • Agencies ensuring high-quality client rollouts

  • Debugging staging or production environment issues

  • Catching deprecated usage before PHP version upgrades


The Site Error Logs page is your all-in-one error intelligence dashboard giving you confidence, control and clarity over your site’s stability without touching a server or combing through log files.

Last updated

Was this helpful?