View, search, and filter system logs across your application.
| Time | Level | Source | Message | Metadata |
|---|---|---|---|---|
| 01/27, 18:18 ago | info | api/display | Device database info | {"name":"TRMNL Device TXUY1Y","friendly_id":"TXUY1Y","mac_address":"10:B4:1D:EA:9D:58","api_key":"gNtj7wx0jSKzv4tu1EBUbz","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600}],"default_refresh_rate":60},"last_update_time":"2026-01-27T18:16:59.694+00:00","next_expected_update":"2026-01-27T18:17:59.694+00:00","last_refresh_duration":60,"battery_voltage":3.87,"firmware_version":"1.5.12","rssi":-56,"screen":null} |
| api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/not-found.bmp","friendly_id":"TXUY1Y","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2026-01-27T18:19:13.926Z","filename":"null_mg9la91q.bmp","special_function":"restart_playlist"} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"10:B4:1D:EA:9D:58","apiKey":"gNtj7wx0jSKzv4tu1EBUbz","refreshRate":"60","batteryVoltage":"3.84","fwVersion":"1.5.12","rssi":"-77"} | ||
| 01/27, 18:18 ago | info | api/log | Device authenticated by MAC address | {"mac_address":"10:B4:1D:EA:9D:58","device_id":"TXUY1Y","refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"} |
| error | api/log | Cannot read properties of undefined (reading 'logs_array') | - | |
| 01/27, 18:17 ago | info | api/display | Image pre-cached successfully | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/not-found.bmp","friendlyId":"TXUY1Y"} |
| api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/not-found.bmp","friendly_id":"TXUY1Y","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2026-01-27T18:17:59.694Z","filename":"null_euqxnnrm.bmp","special_function":"restart_playlist"} | ||
| api/log | Log API Request | {"url":"https://byos-nextjs.vercel.app/api/log","method":"POST","path":"/api/log","search":"","origin":"https://byos-nextjs.vercel.app"} | ||
| api/display | Device database info | {"name":"TRMNL Device TXUY1Y","friendly_id":"TXUY1Y","mac_address":"10:B4:1D:EA:9D:58","api_key":"gNtj7wx0jSKzv4tu1EBUbz","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600}],"default_refresh_rate":60},"last_update_time":"2026-01-27T18:16:55.76+00:00","next_expected_update":"2026-01-27T19:16:55.76+00:00","last_refresh_duration":null,"battery_voltage":null,"firmware_version":null,"rssi":null,"screen":null} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"10:B4:1D:EA:9D:58","apiKey":"gNtj7wx0jSKzv4tu1EBUbz","refreshRate":"900","batteryVoltage":"3.87","fwVersion":"1.5.12","rssi":"-56"} | ||
| 01/27, 18:16 ago | error | api/log | Cannot read properties of undefined (reading 'logs_array') | - |
| info | api/log | Device authenticated by MAC address | {"mac_address":"10:B4:1D:EA:9D:58","device_id":"TXUY1Y","refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"} | |
| 01/27, 18:16 ago | info | api/log | Log API Request | {"url":"https://byos-nextjs.vercel.app/api/log","method":"POST","path":"/api/log","search":"","origin":"https://byos-nextjs.vercel.app"} |
| api/setup | New device TXUY1Y created! | {"friendly_id":"TXUY1Y","mac_address":"10:B4:1D:EA:9D:58","api_key":"gNtj7wx0jSKzv4tu1EBUbz"} | ||
| 01/11, 22:42 ago | info | api/display | Image pre-cached successfully | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/not-found.bmp","friendlyId":"UOJCCZ"} |
| api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/not-found.bmp","friendly_id":"UOJCCZ","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2026-01-11T22:41:32.655Z","filename":"null_c10gayo9.bmp","special_function":"restart_playlist"} | ||
| api/display | Device database info | {"name":"TRMNL Device UOJCCZ","friendly_id":"UOJCCZ","mac_address":"00:15:5D:50:35:40","api_key":"EydwgTo6iT2fA2zGyuzxzy","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600}],"default_refresh_rate":60},"last_update_time":"2026-01-11T22:40:08.193+00:00","next_expected_update":"2026-01-11T23:40:08.193+00:00","last_refresh_duration":null,"battery_voltage":null,"firmware_version":null,"rssi":null,"screen":null} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"00:15:5D:50:35:40","apiKey":"EydwgTo6iT2fA2zGyuzxzy","refreshRate":"30","batteryVoltage":"4.1","fwVersion":null,"rssi":"-69"} | ||
| 01/11, 22:40 ago | info | api/setup | New device UOJCCZ created! | {"friendly_id":"UOJCCZ","mac_address":"00:15:5D:50:35:40","api_key":"EydwgTo6iT2fA2zGyuzxzy"} |
| 12/28, 03:01 ago | error | api/display | Failed to precache image | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","error":{},"friendlyId":"FHC5NB"} |
| info | api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-28T01:52:39.758+00:00","next_expected_update":"2025-12-28T01:53:39.758+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} | |
| api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendly_id":"FHC5NB","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2025-12-28T02:33:48.197Z","filename":"album_eweijvhu.bmp","special_function":"restart_playlist"} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} | ||
| 12/28, 02:32 ago | error | api/display | Failed to precache image | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","error":{},"friendlyId":"FHC5NB"} |
| info | api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} | |
| api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-28T01:34:38.566+00:00","next_expected_update":"2025-12-28T01:35:38.566+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} | ||
| api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendly_id":"FHC5NB","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2025-12-28T01:53:39.758Z","filename":"album_k1odu94q.bmp","special_function":"restart_playlist"} | ||
| 12/28, 01:52 ago | info | api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-28T00:23:17.512+00:00","next_expected_update":"2025-12-28T00:24:17.512+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} |
| api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendly_id":"FHC5NB","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2025-12-28T01:35:38.566Z","filename":"album_9y4282pv.bmp","special_function":"restart_playlist"} | ||
| error | api/display | Failed to precache image | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","error":{},"friendlyId":"FHC5NB"} | |
| info | api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} | |
| 12/28, 00:39 ago | info | api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-27T23:31:41.423+00:00","next_expected_update":"2025-12-27T23:32:41.423+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} |
| error | api/display | Failed to precache image | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","error":{},"friendlyId":"FHC5NB"} | |
| info | api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} | |
| 12/28, 00:23 ago | error | api/display | Failed to precache image | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","error":{},"friendlyId":"FHC5NB"} |
| info | api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendly_id":"FHC5NB","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2025-12-27T23:32:41.424Z","filename":"album_stufbyib.bmp","special_function":"restart_playlist"} | |
| api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-27T22:31:47.589+00:00","next_expected_update":"2025-12-27T22:10:15.754+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} | ||
| 12/27, 22:31 ago | error | api/display | Failed to precache image | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","error":{},"friendlyId":"FHC5NB"} |
| info | api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendly_id":"FHC5NB","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2025-12-27T22:10:15.754Z","filename":"album_qbazkyhz.bmp","special_function":"restart_playlist"} | |
| api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-27T21:08:11.956+00:00","next_expected_update":"2025-12-27T21:09:11.956+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} | ||
| 12/27, 22:09 ago | error | api/display | Failed to precache image | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","error":{},"friendlyId":"FHC5NB"} |
| info | api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendly_id":"FHC5NB","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2025-12-27T21:09:11.956Z","filename":"album_3dcdmfdu.bmp","special_function":"restart_playlist"} | |
| api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-27T20:43:12.478+00:00","next_expected_update":"2025-12-27T20:03:48.051+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} | ||
| 12/27, 20:43 ago | info | api/display | Device database info | {"name":"TRMNL Device FHC5NB","friendly_id":"FHC5NB","mac_address":"AA:AA:AA:AA:AA:AA","api_key":"hi8uvwNdxeV8FxzBF3qcf","refresh_schedule":{"time_ranges":[],"default_refresh_rate":60},"last_update_time":"2025-12-27T19:43:42.378+00:00","next_expected_update":"2025-12-27T19:44:42.378+00:00","last_refresh_duration":60,"battery_voltage":0,"firmware_version":"","rssi":0,"screen":"album"} |
| api/display | Image pre-cached successfully | {"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendlyId":"FHC5NB"} | ||
| api/display | Display request successful | {"image_url":"https://byos-nextjs.vercel.app/api/bitmap/album.bmp","friendly_id":"FHC5NB","refresh_rate":60,"refresh_duration_seconds":60,"calculated_from_schedule":true,"next_update_expected":"2025-12-27T20:03:48.051Z","filename":"album_mr8qqbtw.bmp","special_function":"restart_playlist"} | ||
| api/display | Display API Request | {"url":"https://byos-nextjs.vercel.app/api/display","method":"GET","path":"/api/display","macAddress":"AA:AA:AA:AA:AA:AA","apiKey":"hi8uvwNdxeV8FxzBF3qcf","refreshRate":null,"batteryVoltage":null,"fwVersion":null,"rssi":null} |