Skip to content

Conversation

@fylzero
Copy link

@fylzero fylzero commented Nov 20, 2025

This pull request proposes adding optional dashboard cards that display aggregate log statistics (e.g., total logs, errors, warnings, etc). The goal is to provide visual parity with arcanedev/logviewer, as many users—including our team and clients—are transitioning from that package and would benefit from a familiar interface.

We currently have a client project utilizing this package for log viewing. They’re migrating from arcanedev/logviewer, and the lack of visual summary cards (such as total log counts and distribution by level) has caused some confusion.

By adding a dashboard section with aggregate statistics:

  • The user experience will be more intuitive for teams familiar with arcanedev/logviewer.
  • It provides instant insight into log health and overall system activity at a glance.
  • It can improve adoption and reduce the learning curve for new users.

Implementation Details

  • Introduces a new dashboard cards component built with the existing UI framework.
  • Uses existing log parsing logic to aggregate counts by log level and time range.
  • Designed to be optional via configuration (so it won’t affect current setups that prefer a minimalist view).
  • Extensible for future metrics (e.g., per-channel metrics, alerts, or severity breakdowns).

We’d prefer to contribute this feature upstream rather than maintain a fork, ensuring consistency and reducing maintenance overhead. If you find this addition useful, we’d love to collaborate on refining it further to match your vision and standards.

log-viewer

Philip Theobald added 2 commits November 19, 2025 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant