C# Class Core.Telemetry.Orleans.Serilog.SerilogTelemetryConsumer

Inheritance: ITraceTelemetryConsumer, IEventTelemetryConsumer, IExceptionTelemetryConsumer, IDependencyTelemetryConsumer, IRequestTelemetryConsumer
显示文件 Open project: Rurouni/MassiveOnlineUniversalServerEngine

Public Methods

Method Description
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

Method Details

Close() public method

public Close ( ) : void
return void

Flush() public method

public Flush ( ) : void
return void

SerilogTelemetryConsumer() public method

public SerilogTelemetryConsumer ( ) : System
return System

TrackDependency() public method

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
return void

TrackEvent() public method

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

TrackException() public method

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

TrackRequest() public method

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
return void

TrackTrace() public method

public TrackTrace ( string message ) : void
message string
return void

TrackTrace() public method

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

TrackTrace() public method

public TrackTrace ( string message, Severity severity ) : void
message string
severity Severity
return void

TrackTrace() public method

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