C# Класс Gate.Middleware.RequestLogger

Показать файл Открыть проект

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

Метод Описание
Invoke ( object>.IDictionary env ) : System.Threading.Tasks.Task
RequestLogger ( Func,Task> next )
RequestLogger ( Func,Task> next, TextWriter loggerOverride )

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

Метод Описание
LogCall ( TextWriter logger, object>.IDictionary env ) : void
LogDictionary ( TextWriter logger, object>.IDictionary dictionary ) : void
LogHeaders ( TextWriter logger, string[]>.IDictionary headers ) : void
LogResult ( TextWriter logger, object>.IDictionary env ) : void

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

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

public Invoke ( object>.IDictionary env ) : System.Threading.Tasks.Task
env object>.IDictionary
Результат System.Threading.Tasks.Task

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

public RequestLogger ( Func,Task> next )
next Func,Task>

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

public RequestLogger ( Func,Task> next, TextWriter loggerOverride )
next Func,Task>
loggerOverride System.IO.TextWriter