C# 클래스 Core.Telemetry.Orleans.Serilog.SerilogTelemetryConsumer

상속: ITraceTelemetryConsumer, IEventTelemetryConsumer, IExceptionTelemetryConsumer, IDependencyTelemetryConsumer, IRequestTelemetryConsumer
파일 보기 프로젝트 열기: Rurouni/MassiveOnlineUniversalServerEngine

공개 메소드들

메소드 설명
Close ( ) : void
Flush ( ) : void
SerilogTelemetryConsumer ( ) : System
TrackDependency ( string dependencyName, string commandName, DateTimeOffset startTime, System.TimeSpan duration, bool success ) : void
TrackEvent ( string eventName, string>.IDictionary properties = null, double>.IDictionary metrics = null ) : void
TrackException ( Exception exception, string>.IDictionary properties = null, double>.IDictionary metrics = null ) : void
TrackRequest ( string name, DateTimeOffset startTime, System.TimeSpan duration, string responseCode, bool success ) : void
TrackTrace ( string message ) : void
TrackTrace ( string message, string>.IDictionary properties ) : void
TrackTrace ( string message, Severity severity ) : void
TrackTrace ( string message, Severity severity, string>.IDictionary properties ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

SerilogTelemetryConsumer() 공개 메소드

public SerilogTelemetryConsumer ( ) : System
리턴 System

TrackDependency() 공개 메소드

public TrackDependency ( string dependencyName, string commandName, DateTimeOffset startTime, System.TimeSpan duration, bool success ) : void
dependencyName string
commandName string
startTime DateTimeOffset
duration System.TimeSpan
success bool
리턴 void

TrackEvent() 공개 메소드

public TrackEvent ( string eventName, string>.IDictionary properties = null, double>.IDictionary metrics = null ) : void
eventName string
properties string>.IDictionary
metrics double>.IDictionary
리턴 void

TrackException() 공개 메소드

public TrackException ( Exception exception, string>.IDictionary properties = null, double>.IDictionary metrics = null ) : void
exception System.Exception
properties string>.IDictionary
metrics double>.IDictionary
리턴 void

TrackRequest() 공개 메소드

public TrackRequest ( string name, DateTimeOffset startTime, System.TimeSpan duration, string responseCode, bool success ) : void
name string
startTime DateTimeOffset
duration System.TimeSpan
responseCode string
success bool
리턴 void

TrackTrace() 공개 메소드

public TrackTrace ( string message ) : void
message string
리턴 void

TrackTrace() 공개 메소드

public TrackTrace ( string message, string>.IDictionary properties ) : void
message string
properties string>.IDictionary
리턴 void

TrackTrace() 공개 메소드

public TrackTrace ( string message, Severity severity ) : void
message string
severity Severity
리턴 void

TrackTrace() 공개 메소드

public TrackTrace ( string message, Severity severity, string>.IDictionary properties ) : void
message string
severity Severity
properties string>.IDictionary
리턴 void