114 packages tagged with “EventSource”
Event Tracing for Windows (ETW) is a powerful logging mechanism built into the Windows OS and is used extensively in Windows. You can also log ETW events yourself code using the System.Diagnostics.Tracing.EventSource class. The TraceEvent library conains the classes needed to control ETW providers (including .NET EventSources) and parse the events they emit. The library includes -- TraceEventSession which can enable ETW providers, -- EtwTraceEventSource which lets you read the stream of ETW events, and -- TraceLog which is is digested form of ETW events which include decoded stack traces associated with the events. See https://github.com/Microsoft/perfview/blob/master/documentation/TraceEvent/TraceEventLibrary.md for more.
This package includes eventRegister.exe, which enables validation and registration of user defined EventSource classes. It supports both BCL event sources (classes derived from System.Diagnostics.Tracing.EventSource) and NuGet event sources (classes derived from Microsoft.Diagnostics.Tracing.EventSource).
This package exposes an enhanced developer experience for coding against the Microsoft.Diagnostics.Tracing.EventSource (including build time validation). Microsoft.Diagnostics.Tracing.EventSource allows for firing ETW events from managed code. It enables defining a strongly typed specification of an ETW provider that can be called by managed code. The EventSource class is also included in the .NET Framework. This package provides a newer version that has more features. It is meant to be used as a stop gap until those features it contains are ported to System.Diagnostics.Tracing.EventSource. For more details, have a look at http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx. New features: - ETW channel support - Support for static registration Supported Platforms: - .NET Framework 3.5 - .NET Framework 4.0 - .NET Framework 4.5 - Windows Store apps - Windows Phone App 8.1
Persistence for Akka.NET actors. Allows actors to persist and recover their state in a database-agnostic fashion.
Provides an input implementation for capturing diagnostics data sourced through System.Diagnostics.Tracing.EventSource infrastructure.
Lib.AspNetCore.ServerSentEvents is a library which provides Server-Sent Events (SSE) support for ASP.NET Core
The Semantic Logging Application Block provides a set of destinations (sinks) to persist application events published using a subclass of the EventSource class from the System.Diagnostics.Tracing namespace. Sinks include Azure table storage, SQL Server databases, file, console and rolling files with several formats and you can extend the block by creating your own custom formatters and sinks. The console sink is part of this nuget package. Other Sinks mentioned above are available as separate nuget packages. For the sinks that can store structured data, the block preserves the full structure of the event payload in order to facilitate analysing or processing the logged data. An out-of-proc Windows Service is available as a separate NuGet package (EnterpriseLibrary.SemanticLogging.Service).
Stream based query interface for persistence journal plugins for Akka.NET
Akka.NET Persistence ADO.NET middleware
Provides abstractions for the Thor core.
Provides an ETW EventSource Tracing build on .Net Standard 2.0.
Provides abstractions for the transmission pipeline.
Application Insights EventSourceListener allows sending data from EventSource events to Application Insights. Application Insights will collect your logs from multiple sources and provide rich powerful search capabilities. Privacy statement: https://go.microsoft.com/fwlink/?LinkId=512156
PostSharp.Patterns.Diagnostics: support for Trace, TraceSource and EventSource.
Provides a transmitter for Azure BLOB Storage.
Provides a tracing session for ETW.
Akka.NET streams support for ADO.NET Persistence middleware.
Provides a transmitter for Azure EventHub.
Provides abstractions for the session.
Common diagnostic services.
Provides HTTP logger build on .Net Standard 2.0.
Provides a diagnostics observer for Hot Chocolate.
Provides tracing capabilities for ASP.NET Core.
Akka.NET Persistence journal and snapshot store backed by SQLite.
The Semantic Logging Application Block provides a set of destinations to persist events published by a subclass of EventSource, This add-on packages adds support to persisting log entries into rolling text files and simple text files. This library contains a class library that targets .Net Core 2.0 & .Net Standard 2.0.
Server-Sent Events (SSE) client implementation for .net core and .net standard
Testkit for Persistence actor support for Akka.NET
The Thor Generator is a tool that helps you to generat event sources from interfaces.
The Semantic Logging Application Block provides a set of destinations to persist events published by a subclass of EventSource, This add-on packages adds support to persisting log entries in SQL Server and Azure SQL Database.
Automatically implements the tedious part of the .NET EventSource classes. Also automatically converts any interface to an ETW trace point. Wrap your interfaces and get free ETW tracing. ** Now with .NET Standard 2.0 support! **