Share via


Microsoft.Extensions.Diagnostics.Enrichment Namespace

Contains classes and interfaces for enriching log records with additional properties, including options and constants for application and process enrichment.

Classes

Name Description
ApplicationEnricherTags

Constants used for enrichment tags.

ApplicationLogEnricherOptions

Options for the application log enricher.

ProcessEnricherTagNames

Constants used for enrichment tags.

ProcessLogEnricherOptions

Options for the process enricher.

Interfaces

Name Description
IEnrichmentTagCollector

Allows enrichers to report enrichment properties.

ILogEnricher

Represents a component that augments log records with additional properties.

IStaticLogEnricher

Augments log records with additional properties that are unchanging over the life of the object.