C# 클래스 ServiceStack.Seq.RequestLogsFeature.SeqRequestLogger

상속: IRequestLogger
파일 보기 프로젝트 열기: wwwlicious/servicestack-seq-requestlogsfeature

공개 메소드들

메소드 설명
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