wai-log-0.2.0.0: A logging middleware for WAI applications
Safe HaskellNone
LanguageHaskell2010

Network.Wai.Log.Options

Synopsis

Options & Timing

data Options Source #

Logging options

data ResponseTime Source #

Timing data

Constructors

ResponseTime 

Fields

Defaults

defaultOptions :: Options Source #

Default Options

{ logLevel = LogInfo
, logRequest = defaultLogRequest
, logSendingResponse = True
, logResponse = defaultLogResponse
}

defaultLogRequest :: Request -> [Pair] Source #

Logs the following request values:

  • method
  • url path
  • remote host
  • user agent
  • body-length

defaultLogResponse :: Request -> Response -> ResponseTime -> [Pair] Source #

Logs the following values:

  • status code
  • status message
  • time full
  • time processing

Nothing from the Request is logged

Time is in seconds as that is how NominalDiffTime is treated by default