Avizoro.Hosting
2.1.0
dotnet add package Avizoro.Hosting --version 2.1.0
NuGet\Install-Package Avizoro.Hosting -Version 2.1.0
<PackageReference Include="Avizoro.Hosting" Version="2.1.0" />
<PackageVersion Include="Avizoro.Hosting" Version="2.1.0" />
<PackageReference Include="Avizoro.Hosting" />
paket add Avizoro.Hosting --version 2.1.0
#r "nuget: Avizoro.Hosting, 2.1.0"
#:package Avizoro.Hosting@2.1.0
#addin nuget:?package=Avizoro.Hosting&version=2.1.0
#tool nuget:?package=Avizoro.Hosting&version=2.1.0
Avizoro.Hosting
Generic Avizoro SDK for any
.NET app: console tools, workers, services, desktop apps. It is also the base of the
Avizoro.AspNetCore, .Wpf, .WinForms, .Avalonia and .Blazor packages.
With the generic host / DI:
builder.Services.AddAvizoro("http://projectKey@host:7099/my-worker");
Without DI:
using var ik = AvizoroSdk.Init("http://projectKey@host:7099/my-tool");
await AvizoroSdk.Current!.TrackLogAsync(SeverityLevel.Warning, "Low disk space");
What you get:
- Fatal crashes (
AppDomain.UnhandledException) are written to a local queue and sent on the next start; unobserved task exceptions are reported as handled errors. - Offline store-and-forward in
%LOCALAPPDATA%/Avizoro/{projectId}(OfflineStorePathto change it; in memory in the browser). ILoggerintegration, sessions, and performance spans (AddAvizoroHandler()onHttpClients).AvizoroScope.Push()for per-operation tags/breadcrumbs (per request, per job).- A flush on shutdown, bounded by
ShutdownFlushTimeout.
| 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 is compatible. 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. |
-
net10.0
- Avizoro.Core (>= 2.1.0)
- Avizoro.Extensions.Logging (>= 2.1.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Http (>= 10.0.0)
-
net8.0
- Avizoro.Core (>= 2.1.0)
- Avizoro.Extensions.Logging (>= 2.1.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Http (>= 8.0.1)
-
net9.0
- Avizoro.Core (>= 2.1.0)
- Avizoro.Extensions.Logging (>= 2.1.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Http (>= 9.0.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Avizoro.Hosting:
| Package | Downloads |
|---|---|
|
Avizoro.Wpf
Crash reporting, ANR detection, sessions and logging for WPF apps: AvizoroWpf.Init(dsn). Dispatcher exceptions, frozen UI thread, offline file queue. |
|
|
Avizoro.AspNetCore
Self-hosted error tracking and performance for ASP.NET Core: builder.UseAvizoro(dsn). Captures unhandled request exceptions with request context, per-request breadcrumbs, http.server timings per route, and ILogger errors. |
|
|
Avizoro.WinForms
Crash reporting, ANR detection, sessions and logging for Windows Forms apps: AvizoroWinForms.Init(dsn) at the start of Main. |
|
|
Avizoro.Avalonia
Crash reporting, ANR detection, sessions and logging for Avalonia desktop apps: AppBuilder.UseAvizoro(dsn). |
|
|
Avizoro.Blazor
Error tracking for Blazor WebAssembly apps: builder.UseAvizoro(dsn). Unhandled component exceptions and logged errors become events, with page navigation breadcrumbs and HTTP timings. |
GitHub repositories
This package is not used by any popular GitHub repositories.