C# Class ServiceStack.Seq.RequestLogsFeature.SeqRequestLogger

Inheritance: IRequestLogger
Afficher le fichier Open project: wwwlicious/servicestack-seq-requestlogsfeature

Méthodes publiques

Méthode Description
GetLatestLogs ( int take ) : List
Log ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration ) : void
SeqRequestLogger ( SeqRequestLogsFeature feature ) : System

Méthodes protégées

Méthode Description
CreateEntry ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration, Type requestType ) : SeqRequestLogEntry
ExcludeRequestType ( Type requestType ) : bool

Private Methods

Méthode Description
BufferedLogEntries ( SeqRequestLogEntry entry ) : void

Method Details

CreateEntry() protected méthode

protected CreateEntry ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration, Type requestType ) : SeqRequestLogEntry
request IRequest
requestDto object
response object
requestDuration System.TimeSpan
requestType System.Type
Résultat SeqRequestLogEntry

ExcludeRequestType() protected méthode

protected ExcludeRequestType ( Type requestType ) : bool
requestType System.Type
Résultat bool

GetLatestLogs() public méthode

public GetLatestLogs ( int take ) : List
take int
Résultat List

Log() public méthode

public Log ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration ) : void
request IRequest
requestDto object
response object
requestDuration System.TimeSpan
Résultat void

SeqRequestLogger() public méthode

public SeqRequestLogger ( SeqRequestLogsFeature feature ) : System
feature SeqRequestLogsFeature
Résultat System