Get Logs
ha_get_logsRetrieve Home Assistant logs from logbook, system, error logs, add-ons, system services, or logger. Filter by level, search keyword, entity, time range, and sort order.
Instructions
Get Home Assistant logs from various sources.
Sources:
"logbook" (default): Entity state change history with pagination
"system": Structured system log entries (errors, warnings) via system_log/list
"error_log": Raw home-assistant.log text
"supervisor": Add-on container logs (requires slug = add-on slug)
"system_service": HA-Supervisor-managed system service logs (requires slug ∈ {supervisor, host, core, dns, audio, cli, multicast, observer})
"logger": Effective log level per integration via logger/log_info (confirms logger.set_level changes took effect)
Shared params: limit, search (keyword filter on entries/lines; matches integration domain for source='logger') Order: order='newest' (default) returns most-recent first; order='oldest' returns chronological-first. Applies to all time-ordered sources (logbook, system, error_log, supervisor, system_service); ignored for source='logger'. For raw-text sources (error_log, supervisor, system_service) it sets the read direction of the most-recent window. Logbook params: hours_back, entity_id, end_time, offset, compact (default True — strips attribute dicts to save context) System/error_log params: level (ERROR, WARNING, INFO, DEBUG) Supervisor params: slug = add-on slug, e.g. "core_mosquitto" (use ha_get_addon() to list installed slugs) System-service params: slug = service name. The slug "supervisor" here means the Supervisor service's own logs, NOT an add-on with that name — the source param disambiguates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | ||
| level | No | ||
| limit | No | ||
| order | No | Sort order for time-ordered sources (logbook, system, error_log, supervisor, system_service): 'newest' (default) returns most-recent first; 'oldest' returns chronological-first. Ignored for source='logger'. | newest |
| offset | No | ||
| search | No | ||
| source | No | logbook | |
| compact | No | ||
| end_time | No | ||
| entity_id | No | ||
| hours_back | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||