C# Class Serilog.Exceptions.ExceptionEnricher

Enrich a LogEvent with details about an LogEvent.Exception if present.
Inheritance: ILogEventEnricher
Afficher le fichier Open project: Rurouni/MassiveOnlineUniversalServerEngine Class Usage Examples

Méthodes publiques

Свойство Type Description
DefaultDestructurers IExceptionDestructurer[]
ReflectionBased ExceptionEnricher

Méthodes publiques

Méthode Description
ExceptionEnricher ( ) : System
ExceptionEnricher ( IEnumerable destructurers ) : System

Private Methods

Méthode Description
DestructureException ( Exception exception ) : object>.Dictionary
Enrich ( LogEvent logEvent, ILogEventPropertyFactory propertyFactory ) : void
ExceptionTypeChain ( Type finalType ) : IEnumerable

Method Details

ExceptionEnricher() public méthode

public ExceptionEnricher ( ) : System
Résultat System

ExceptionEnricher() public méthode

public ExceptionEnricher ( IEnumerable destructurers ) : System
destructurers IEnumerable
Résultat System

Property Details

DefaultDestructurers public_oe static_oe property

List all destricturers used by default when you call ExceptionEnricher without explictely precise them.
public static IExceptionDestructurer[] DefaultDestructurers
Résultat IExceptionDestructurer[]

ReflectionBased public_oe static_oe property

ExceptionEnricher instance using reflection.
public static ExceptionEnricher,Serilog.Exceptions ReflectionBased
Résultat ExceptionEnricher