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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CSharpEssentials.LoggerHelper.Dashboard" Version="4.0.6" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CSharpEssentials.LoggerHelper.Dashboard" Version="4.0.6" />
                    
Directory.Packages.props
<PackageReference Include="CSharpEssentials.LoggerHelper.Dashboard" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CSharpEssentials.LoggerHelper.Dashboard --version 4.0.6
                    
#r "nuget: CSharpEssentials.LoggerHelper.Dashboard, 4.0.6"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CSharpEssentials.LoggerHelper.Dashboard@4.0.6
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CSharpEssentials.LoggerHelper.Dashboard&version=4.0.6
                    
Install as a Cake Addin
#tool nuget:?package=CSharpEssentials.LoggerHelper.Dashboard&version=4.0.6
                    
Install as a Cake Tool

🖥️ CSharpEssentials.LoggerHelper.Dashboard

NuGet 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 on http://localhost:1234, the dashboard is available at http://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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.6 65 9/29/2025
4.0.5 64 9/27/2025
4.0.3 122 9/13/2025
4.0.2.1 113 9/13/2025
4.0.2 141 9/11/2025
4.0.1 138 9/11/2025
4.0.0 257 8/25/2025