C# Класс ServiceStack.Seq.RequestLogsFeature.SeqRequestLogger

Наследование: IRequestLogger
Показать файл Открыть проект

Открытые методы

Метод Описание
GetLatestLogs ( int take ) : List
Log ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration ) : void
SeqRequestLogger ( SeqRequestLogsFeature feature ) : System

Защищенные методы

Метод Описание
CreateEntry ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration, Type requestType ) : SeqRequestLogEntry
ExcludeRequestType ( Type requestType ) : bool

Приватные методы

Метод Описание
BufferedLogEntries ( SeqRequestLogEntry entry ) : void

Описание методов

CreateEntry() защищенный Метод

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
Результат SeqRequestLogEntry

ExcludeRequestType() защищенный Метод

protected ExcludeRequestType ( Type requestType ) : bool
requestType System.Type
Результат bool

GetLatestLogs() публичный Метод

public GetLatestLogs ( int take ) : List
take int
Результат List

Log() публичный Метод

public Log ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration ) : void
request IRequest
requestDto object
response object
requestDuration System.TimeSpan
Результат void

SeqRequestLogger() публичный Метод

public SeqRequestLogger ( SeqRequestLogsFeature feature ) : System
feature SeqRequestLogsFeature
Результат System