C# Class Gate.Middleware.RequestLogger

显示文件 Open project: owin/museum-piece-gate

Public Methods

Method Description
Invoke ( object>.IDictionary env ) : System.Threading.Tasks.Task
RequestLogger ( Func,Task> next )
RequestLogger ( Func,Task> next, TextWriter loggerOverride )

Private Methods

Method Description
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

Method Details

Invoke() public method

public Invoke ( object>.IDictionary env ) : System.Threading.Tasks.Task
env object>.IDictionary
return System.Threading.Tasks.Task

RequestLogger() public method

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

RequestLogger() public method

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