Fuaran.UI.Telemetry.Default 0.39.0

Prefix Reserved
dotnet add package Fuaran.UI.Telemetry.Default --version 0.39.0
                    
NuGet\Install-Package Fuaran.UI.Telemetry.Default -Version 0.39.0
                    
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="Fuaran.UI.Telemetry.Default" Version="0.39.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Fuaran.UI.Telemetry.Default" Version="0.39.0" />
                    
Directory.Packages.props
<PackageReference Include="Fuaran.UI.Telemetry.Default" />
                    
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 Fuaran.UI.Telemetry.Default --version 0.39.0
                    
#r "nuget: Fuaran.UI.Telemetry.Default, 0.39.0"
                    
#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 Fuaran.UI.Telemetry.Default@0.39.0
                    
#: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=Fuaran.UI.Telemetry.Default&version=0.39.0
                    
Install as a Cake Addin
#tool nuget:?package=Fuaran.UI.Telemetry.Default&version=0.39.0
                    
Install as a Cake Tool

Fuaran.UI.Telemetry.Default

Default IFuaranTelemetrySink implementations for the Fuaran op-apply + AuthorizingRuntime-deny telemetry contract declared in Fuaran.UI.Telemetry.Abstractions.

Four sinks:

  • NoOpSink — the explicit "I don't care" default at Orchestration.installWithTelemetry. Both records become unit-returning no-ops.
  • InMemorySink — per-process ring buffer (default capacity 10 000 per record kind) for tests and ad-hoc inspection. The typed OpApplyRecords / DenyRecords properties expose the buffered records.
  • ConsoleSink[fuaran.telemetry] op-apply ... / [fuaran.telemetry] deny ... lines written to stdout. Useful for dev environments and small CLI tools; not for production hot paths.
  • ConsoleDevToolsSink (Phase 91) — the "passive narration" half of the live-debug console: pretty-prints each beacon as a severity-tagged group (header + indented detail rows) instead of a flat line, with construction-time record-type + MinSeverity filter knobs. Output goes through an injectable IDevToolsConsoleWriter (the default .NET writer hits stdout; a browser host injects a console.group/console.table writer), so the grouped browser rendering is pluggable without this .NET package taking a Fable dependency. A pure read-projection of the telemetry stream — see docs/devtools-console-sink.md for wiring.

Also ships Fuaran.UI.Telemetry.Default.Apply.applyWithTelemetry — a thin wrapper around Fuaran.UI.Ops.Apply.apply that emits one OpApplyTelemetry record per op (the opt-in seam until the Phase 12.Z applyAndPersist follow-up integrates both sinks at the apply-engine dispatch point).

Apache-2.0 licensed — see the repo LICENSE.

Product Compatible and additional computed target framework versions.
.NET 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. 
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
0.39.0 27 8/27/2026
0.35.0 55 8/24/2026
0.32.0 65 8/23/2026
0.31.0 76 8/21/2026
0.30.0 67 8/21/2026
0.29.0 93 8/19/2026
0.28.0 97 8/18/2026
0.27.0 88 8/18/2026
0.26.0 91 8/18/2026
0.18.0 95 8/10/2026
0.15.0 89 8/9/2026
0.12.0 103 7/31/2026
0.11.0 96 7/30/2026
0.10.0 99 7/29/2026
0.6.0 98 7/27/2026
0.4.0 103 7/26/2026
0.3.0 102 7/24/2026