C# 클래스 Serilog.Exceptions.ExceptionEnricher

Enrich a LogEvent with details about an LogEvent.Exception if present.
상속: ILogEventEnricher
파일 보기 프로젝트 열기: Rurouni/MassiveOnlineUniversalServerEngine 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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