amazonka-core-1.5.0: Core data types and functionality for Amazonka libraries.

Copyright(c) 2013-2017 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityprovisional
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Data.Log

Description

 

Synopsis

Documentation

class ToLog a where Source #

Minimal complete definition

build

Methods

build :: a -> Builder Source #

Convert a value to a loggable builder.

Instances

ToLog Bool Source # 

Methods

build :: Bool -> Builder Source #

ToLog Char Source # 

Methods

build :: Char -> Builder Source #

ToLog Double Source # 

Methods

build :: Double -> Builder Source #

ToLog Float Source # 

Methods

build :: Float -> Builder Source #

ToLog Int Source # 

Methods

build :: Int -> Builder Source #

ToLog Int8 Source # 

Methods

build :: Int8 -> Builder Source #

ToLog Int16 Source # 

Methods

build :: Int16 -> Builder Source #

ToLog Int32 Source # 

Methods

build :: Int32 -> Builder Source #

ToLog Int64 Source # 

Methods

build :: Int64 -> Builder Source #

ToLog Integer Source # 
ToLog Word Source # 

Methods

build :: Word -> Builder Source #

ToLog Word8 Source # 

Methods

build :: Word8 -> Builder Source #

ToLog Word16 Source # 

Methods

build :: Word16 -> Builder Source #

ToLog Word32 Source # 

Methods

build :: Word32 -> Builder Source #

ToLog Word64 Source # 

Methods

build :: Word64 -> Builder Source #

ToLog ByteString Source # 
ToLog ByteString Source # 
ToLog Text Source # 

Methods

build :: Text -> Builder Source #

ToLog Builder Source # 
ToLog UTCTime Source # 
ToLog Text Source # 

Methods

build :: Text -> Builder Source #

ToLog HttpException Source # 
ToLog HttpExceptionContent Source # 
ToLog RequestBody Source # 
ToLog Request Source # 
ToLog StdMethod Source # 
ToLog Status Source # 

Methods

build :: Status -> Builder Source #

ToLog HttpVersion Source # 
ToLog EscapedPath Source # 
ToLog QueryString Source # 
ToLog ChunkSize Source # 
ToLog Seconds Source # 
ToLog Region Source # 

Methods

build :: Region -> Builder Source #

ToLog Auth Source # 

Methods

build :: Auth -> Builder Source #

ToLog AuthEnv Source # 
ToLog AccessKey Source # 
ToLog Meta Source # 

Methods

build :: Meta -> Builder Source #

ToLog ServiceError Source # 
ToLog SerializeError Source # 
ToLog Error Source # 

Methods

build :: Error -> Builder Source #

ToLog RequestId Source # 
ToLog ErrorMessage Source # 
ToLog ErrorCode Source # 
ToLog Abbrev Source # 

Methods

build :: Abbrev -> Builder Source #

ToLog V4 Source # 

Methods

build :: V4 -> Builder Source #

ToLog Accept Source # 

Methods

build :: Accept -> Builder Source #

ToLog [Char] Source # 

Methods

build :: [Char] -> Builder Source #

ToLog [Header] Source # 

Methods

build :: [Header] -> Builder Source #

ToLog a => ToLog (Maybe a) Source # 

Methods

build :: Maybe a -> Builder Source #

ToLog a => ToLog (CI a) Source # 

Methods

build :: CI a -> Builder Source #

ToLog (Response a) Source # 

Methods

build :: Response a -> Builder Source #

ToLog (Sensitive a) Source # 

Methods

build :: Sensitive a -> Builder Source #

buildLines :: [Builder] -> Builder Source #

Intercalate a list of Builders with newlines.