C# Класс Serilog.Exceptions.ExceptionEnricher

Enrich a LogEvent with details about an LogEvent.Exception if present.
Наследование: ILogEventEnricher
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultDestructurers IExceptionDestructurer[]
ReflectionBased ExceptionEnricher

Открытые методы

Метод Описание
ExceptionEnricher ( ) : System
ExceptionEnricher ( IEnumerable destructurers ) : System

Приватные методы

Метод Описание
DestructureException ( Exception exception ) : object>.Dictionary
Enrich ( LogEvent logEvent, ILogEventPropertyFactory propertyFactory ) : void
ExceptionTypeChain ( Type finalType ) : IEnumerable

Описание методов

ExceptionEnricher() публичный Метод

public ExceptionEnricher ( ) : System
Результат System

ExceptionEnricher() публичный Метод

public ExceptionEnricher ( IEnumerable destructurers ) : System
destructurers IEnumerable
Результат System

Описание свойств

DefaultDestructurers публичное статическое свойство

List all destricturers used by default when you call ExceptionEnricher without explictely precise them.
public static IExceptionDestructurer[] DefaultDestructurers
Результат IExceptionDestructurer[]

ReflectionBased публичное статическое свойство

ExceptionEnricher instance using reflection.
public static ExceptionEnricher,Serilog.Exceptions ReflectionBased
Результат ExceptionEnricher