App Logs

The Logs tab lets you fetch and view recent application logs directly from ServerPlane. Open your app's detail page and click the Logs tab.


Viewing logs

When you navigate to the Logs tab, logs are fetched automatically from the server. The output is displayed in a dark terminal-style panel showing the most recent 100 lines.

Click Refresh at any time to fetch the latest logs.

Log sources by app type

The logs shown depend on your application type:

App type Log source
WordPress PHP and web server error logs
Node.js Application process output logs
Python Application service logs
Docker Container logs
Static Web server access and error logs

Docker service-specific logs

For Docker apps, an additional Service name text field appears next to the Refresh button. Enter a service name (as defined in your docker-compose.yml) to filter logs to that specific service. Leave it blank to see logs from all services.

For example, if your compose file defines services web and db, entering web shows only the web container's logs.

Deployment logs

Real-time logs are also available during deployments. While an app is deploying, the app detail page shows live progress updates. After deployment completes, the full deployment log is available in the Deployments tab — click "View log" on any deployment entry to expand it.

Tips

  • Logs are fetched on-demand from the server and are not stored in ServerPlane. Each Refresh pulls the latest output.
  • If you see "No logs available," the application may not have produced any output yet, or the log files may have been rotated.
  • For persistent log analysis, consider setting up a log aggregation service on your server.