CSharpEssentials.LoggerHelper.Dashboard
4.0.6
dotnet add package CSharpEssentials.LoggerHelper.Dashboard --version 4.0.6
NuGet\Install-Package CSharpEssentials.LoggerHelper.Dashboard -Version 4.0.6
<PackageReference Include="CSharpEssentials.LoggerHelper.Dashboard" Version="4.0.6" />
<PackageVersion Include="CSharpEssentials.LoggerHelper.Dashboard" Version="4.0.6" />
<PackageReference Include="CSharpEssentials.LoggerHelper.Dashboard" />
paket add CSharpEssentials.LoggerHelper.Dashboard --version 4.0.6
#r "nuget: CSharpEssentials.LoggerHelper.Dashboard, 4.0.6"
#:package CSharpEssentials.LoggerHelper.Dashboard@4.0.6
#addin nuget:?package=CSharpEssentials.LoggerHelper.Dashboard&version=4.0.6
#tool nuget:?package=CSharpEssentials.LoggerHelper.Dashboard&version=4.0.6
🖥️ CSharpEssentials.LoggerHelper.Dashboard
An embedded dashboard for CSharpEssentials.LoggerHelper, giving you real-time visibility into how sinks are loaded, which log levels are enabled, and any initialization errors — all from inside your application.
🎉 What's New
With version 4.0.6, we've introduced the highly requested ability to customize the main Dashboard page.
With version 4.0.5, we've significantly simplified the integration and usage of the AI-powered logging features.
📝 View the Complete Changelog History Here
In release 4.0.5 introduces an easy-to-use factory pattern and extension methods to integrate the separate, powerful CSharpEssentials.LoggerHelper.AI
package. This package enables advanced capabilities like Vector Store (RAG) for logs, Anomaly Detection, and Trace Correlation directly within your application's logging pipeline.
Simplified Integration:
- AI Service Registration: Seamlessly register the AI services using new extension methods, simplifying the setup in your
Program.cs
. - Flexible Persistence: Easy configuration for both in-memory and SQL-based Vector Store persistence, allowing you to choose the right data layer for your AI logs.
For detailed instructions and examples, please refer to the dedicated documentation for the CSharpEssentials.LoggerHelper.AI package.
🔥 Key Features
- 🖥️ Built-in web dashboard served directly by your ASP.NET Core app.
- 🌍 Accessible at the path
/ui
→ e.g. if your app runs onhttp://localhost:1234
, the dashboard is available athttp://localhost:1234/ui
. - 📦 Lists all registered sinks with their configured levels (
Information
,Warning
,Error
, …). - 🚨 Highlights sink loading errors so you can detect misconfigurations instantly.
- 📊 Extends visibility with logs, traces, and metrics in one UI.
- ⚡ No external dependencies — lightweight and production-ready.
📦 Installation
dotnet add package CSharpEssentials.LoggerHelper.Dashboard
🚀 Demo Project
A full demo of the Dashboard, including sink loading details and level-based configuration, is available in the CSharpEssentials.Extensions repository.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- CSharpEssentials.LoggerHelper (>= 4.0.5)
- Microsoft.Extensions.FileProviders.Embedded (>= 9.0.6)
-
net9.0
- CSharpEssentials.LoggerHelper (>= 4.0.5)
- Microsoft.Extensions.FileProviders.Embedded (>= 9.0.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.