SiteSkite Pretty Logs

SiteSkite includes a built-in Pretty Logs Viewer that allows you to monitor and inspect WordPress logs directly from the SiteSkite dashboard with a cleaner, easier-to-read interface.

Instead of opening server terminals, downloading log files, or digging through hosting panels, SiteSkite centralizes your logs into a visual debugging environment designed for developers, agencies, and site administrators.

It turns chaotic raw logs into something actually readable 🔦

image

What is Pretty Logs?

Pretty Logs is a visual log monitoring system inside SiteSkite that helps you:

  • Read PHP errors clearly

  • Monitor WordPress debug logs

  • Track fatal errors and warnings

  • Inspect custom application logs

  • Troubleshoot issues faster

  • Monitor site activity without leaving SiteSkite

Available Log Types

SiteSkite currently supports three log views:

PHP Error Log

Displays your server’s PHP error logs.

Useful for:

  • Fatal PHP errors

  • Warnings

  • Deprecated functions

  • Plugin compatibility issues

  • Memory exhaustion problems

Debug Log

Reads the WordPress debug.log file.

Useful for:

  • WordPress debugging

  • Plugin development

  • Theme debugging

  • Tracking custom code issues

Typically generated when:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

is enabled.

Custom Path Logs

You can manually define a custom log file path.

This is useful for:

  • Custom application logs

  • Third-party plugin logs

  • Security logs

  • API logs

  • Web server logs

  • WooCommerce logs

  • Custom PHP frameworks

Why Pretty Logs Exists

Traditional log management is messy:

  • Hosting panels are slow

  • SSH access may not be available

  • Raw logs are difficult to read

  • Teams constantly switch between tools

Pretty Logs brings debugging directly into your WebOps workflow.

Everything stays centralized inside SiteSkite.

Key Features

Better Readability

Logs are formatted for easier scanning and troubleshooting.

Timestamp Visibility

Each entry clearly displays:

  • Date

  • Time

  • Error type

Faster Error Detection

Quickly identify:

  • Fatal errors

  • Warnings

  • Database issues

  • Plugin conflicts

Centralized Debugging

No need to leave the SiteSkite dashboard.

Multi-Site Visibility

Monitor logs across multiple linked websites from one place.

Common Use Cases

Plugin Conflicts

Identify which plugin triggered a fatal error.

White Screen Debugging

Track PHP syntax or memory issues causing site crashes.

Migration Troubleshooting

Monitor logs during backup restores or migrations.

WooCommerce Issues

Inspect payment, checkout, or webhook failures.

Custom Development

Track API responses or development logs.

How to Access Pretty Logs

  1. Open your linked website inside SiteSkite

  2. Navigate to:

    • Logs / Error Logs section

  3. Choose one of:

    • PHP Error Log

    • Debug Log

    • Custom Path

  4. Start reviewing logs in real-time

Custom Path Configuration

When using Custom Path:

  1. Enter the absolute log file path

  2. Save the configuration

  3. SiteSkite will begin reading the log file

Example:

/home/public_html/logs/custom-error.log

Benefits of Pretty Logs

Faster Troubleshooting

Identify issues immediately without server access.

Cleaner Workflow

Stay inside SiteSkite while debugging.

Reduced Downtime

Resolve errors before they escalate.

Better Team Collaboration

Teams can inspect logs from one centralized dashboard.

Ideal for Agencies

Monitor multiple client websites efficiently.

Best Practices

  • Enable WordPress debug logging on staging sites

  • Clear old logs regularly

  • Avoid exposing logs publicly

  • Use staging environments for debugging first

  • Monitor logs after updates or deployments

Important Notes

  • SiteSkite only reads logs that are accessible by the server

  • Custom paths must be valid and readable

  • Very large log files may load progressively

  • Some managed hosting providers restrict log access

Summary

Pretty Logs transforms raw server debugging into a clean visual experience inside SiteSkite.

Instead of chasing errors through terminals and hosting dashboards, you can now:

Read → Diagnose → Fix

All from one centralized WebOps dashboard