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

Inheritance: ITraceTelemetryConsumer, IEventTelemetryConsumer, IExceptionTelemetryConsumer, IDependencyTelemetryConsumer, IRequestTelemetryConsumer
Afficher le fichier Open project: Rurouni/MassiveOnlineUniversalServerEngine

Méthodes publiques

Méthode 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 méthode

public Close ( ) : void
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

SerilogTelemetryConsumer() public méthode

public SerilogTelemetryConsumer ( ) : System
Résultat System

TrackDependency() public méthode

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
Résultat void

TrackEvent() public méthode

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

TrackException() public méthode

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

TrackRequest() public méthode

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
Résultat void

TrackTrace() public méthode

public TrackTrace ( string message ) : void
message string
Résultat void

TrackTrace() public méthode

public TrackTrace ( string message, string>.IDictionary properties ) : void
message string
properties string>.IDictionary
Résultat void

TrackTrace() public méthode

public TrackTrace ( string message, Severity severity ) : void
message string
severity Severity
Résultat void

TrackTrace() public méthode

public TrackTrace ( string message, Severity severity, string>.IDictionary properties ) : void
message string
severity Severity
properties string>.IDictionary
Résultat void