C# Класс ServiceStack.Host.InMemoryRollingRequestLogger

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

Защищенные свойства (Protected)

Свойство Тип Описание
capacity int
logEntries ConcurrentQueue

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

Метод Описание
GetLatestLogs ( int take ) : List
InMemoryRollingRequestLogger ( int capacity = DefaultCapacity ) : System
Log ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration ) : void
SerializableItems ( object>.Dictionary items ) : string>.Dictionary
ToSerializableErrorResponse ( object response ) : object

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

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

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

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

protected CreateEntry ( IRequest request, object requestDto, object response, System.TimeSpan requestDuration, Type requestType ) : RequestLogEntry
request IRequest
requestDto object
response object
requestDuration System.TimeSpan
requestType System.Type
Результат RequestLogEntry

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

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

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

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

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

protected InMemoryRollingRequestLogger ( ) : System
Результат System

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

public InMemoryRollingRequestLogger ( int capacity = DefaultCapacity ) : System
capacity int
Результат System

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

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

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

public SerializableItems ( object>.Dictionary items ) : string>.Dictionary
items object>.Dictionary
Результат string>.Dictionary

ToSerializableErrorResponse() публичный статический Метод

public static ToSerializableErrorResponse ( object response ) : object
response object
Результат object

Описание свойств

capacity защищенное свойство

protected int capacity
Результат int

logEntries защищенное свойство

protected ConcurrentQueue logEntries
Результат ConcurrentQueue