apiary-logger-1.1.1: fast-logger support for apiary web framework.

Safe HaskellNone
LanguageHaskell2010

Web.Apiary.Logger

Contents

Synopsis

Documentation

data Logger Source

logger extension data type.

Instances

configuration

data LogConfig Source

Constructors

LogConfig 

Instances

initialize

action

class Logging m where Source

push log.

Methods

logging :: LogStr -> m () Source

Instances

(Has Logger exts, MonadIO m) => Logging (LogWrapper exts m) 
(Has Logger exts, MonadIO m) => Logging (ActionT exts prms m) 
(Has Logger exts, MonadIO m, Monad actM) => Logging (ApiaryT exts prms actM m) 

wrapper

data LogWrapper exts m a Source

wrapper to use as MonadLogger using Logger Extenson.

Instances

logWrapper :: Monad m => m a -> LogWrapper exts m a Source

runLogWrapper :: Extensions exts -> LogWrapper exts m a -> m a Source