[PR #1834] [MERGED] Replace current panel log viewer with new and improved log viewer #1596

Closed
opened 2026-02-04 20:00:24 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1834
Author: @notAreYouScared
Created: 10/26/2025
Status: Merged
Merged: 11/9/2025
Merged by: @notAreYouScared

Base: mainHead: charles/drop8.2


📝 Commits (10+)

📊 Changes

10 files changed (+530 additions, -159 deletions)

View changed files

app/Filament/Admin/Pages/ListLogs.php (+130 -0)
app/Filament/Admin/Pages/ViewLogs.php (+105 -0)
📝 app/Providers/Filament/AdminPanelProvider.php (+7 -2)
📝 app/Providers/Filament/AppPanelProvider.php (+2 -2)
app/Traits/ResolvesRecordDate.php (+45 -0)
📝 composer.json (+1 -1)
📝 composer.lock (+209 -154)
lang/en/admin/log.php (+26 -0)
📝 resources/css/app.css (+2 -0)
resources/views/filament/components/list-logs.blade.php (+3 -0)

📄 Description

Closes #1802

Replaces current error log manager with a new one, tested with a 10MB error log file that was 49,000 lines long. Loading time was 0.38 seconds

Actions are View, Download, Upload(to logs.pelican.dev), and delete.
image

Actions are delete, download, upload, back

image

Stacktrace:
image

image image

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/1834 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 10/26/2025 **Status:** ✅ Merged **Merged:** 11/9/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `charles/drop8.2` --- ### 📝 Commits (10+) - [`98405b6`](https://github.com/pelican-dev/panel/commit/98405b6ec011b5e84ea72d3d10ef969321af6b62) remove php8.2 + composer update - [`ec446d2`](https://github.com/pelican-dev/panel/commit/ec446d2319f65c243962105fdda49a77f032f383) remove old log viewer - [`86a0c14`](https://github.com/pelican-dev/panel/commit/86a0c14499060c7699d3ea061e20600b405165fa) Add new log package - [`497bd7e`](https://github.com/pelican-dev/panel/commit/497bd7e2878ae6b1d73d6b86aa4e928ffd9c8d6b) Add some love - [`8bc39fa`](https://github.com/pelican-dev/panel/commit/8bc39fa6f245df53a2c61973eafd27da69f83f2f) Updates and Translations - [`6f79fe8`](https://github.com/pelican-dev/panel/commit/6f79fe8d4fa6bfe6753a21e9322262748756b239) ... - [`533286b`](https://github.com/pelican-dev/panel/commit/533286bf41d78a03d18d90391c71019d7df61180) fix translations - [`01e85e9`](https://github.com/pelican-dev/panel/commit/01e85e98ae3647345a2006b88cef5caac8f0a1f6) fix 500, and add tooltip - [`e47d326`](https://github.com/pelican-dev/panel/commit/e47d32617d451b5c2ebf2e913c1d6b7584f47b15) lang will be the death of me - [`6230cb2`](https://github.com/pelican-dev/panel/commit/6230cb23de520bd822bda0708d86ee2b7340e646) add css for plugin ### 📊 Changes **10 files changed** (+530 additions, -159 deletions) <details> <summary>View changed files</summary> ➕ `app/Filament/Admin/Pages/ListLogs.php` (+130 -0) ➕ `app/Filament/Admin/Pages/ViewLogs.php` (+105 -0) 📝 `app/Providers/Filament/AdminPanelProvider.php` (+7 -2) 📝 `app/Providers/Filament/AppPanelProvider.php` (+2 -2) ➕ `app/Traits/ResolvesRecordDate.php` (+45 -0) 📝 `composer.json` (+1 -1) 📝 `composer.lock` (+209 -154) ➕ `lang/en/admin/log.php` (+26 -0) 📝 `resources/css/app.css` (+2 -0) ➕ `resources/views/filament/components/list-logs.blade.php` (+3 -0) </details> ### 📄 Description Closes #1802 Replaces current error log manager with a new one, tested with a 10MB error log file that was 49,000 lines long. Loading time was 0.38 seconds Actions are View, Download, Upload(to logs.pelican.dev), and delete. <img width="1542" height="373" alt="image" src="https://github.com/user-attachments/assets/bf19949f-7982-47da-9edd-ed56969fd4d6" /> Actions are delete, download, upload, back <img width="1529" height="498" alt="image" src="https://github.com/user-attachments/assets/71b213d7-b74d-40d4-a1ad-bab87e79dc48" /> Stacktrace: <img width="1368" height="754" alt="image" src="https://github.com/user-attachments/assets/5d699f19-27af-44ca-b0c9-0f5b714f0db0" /> <img width="464" height="249" alt="image" src="https://github.com/user-attachments/assets/b7186dc0-3042-42ae-8583-ee7e34587946" /> <img width="407" height="134" alt="image" src="https://github.com/user-attachments/assets/e76ce86a-3f92-45d0-877b-459dcfa2a35b" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 20:00:24 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1596