Skip to content

Powered by Grav + Helios

Get Logs

Get Logs

GET /system/logs
Read system log entries from grav.log with pagination and optional level filtering. Entries are returned in reverse chronological order.

Parameters

Name Type Description
page optional integer Page number for pagination (default: 1)
per_page optional integer Number of results per page (default: 20, max: 100)
level optional string Filter by log level (e.g. DEBUG, INFO, WARNING, ERROR, CRITICAL)
JSON
{"data": [{"date": "2025-03-15 10:30:00", "logger": "grav", "level": "WARNING", "message": "Plugin X deprecated method"}], "meta": {"total": 150, "page": 1, "per_page": 20}}

Response Codes

200 Success
401 Unauthorized