MIT licensed by Michael Snoyman
This version can be pinned in stack with:monad-logger-0.3.31@sha256:f5bcbbec846373b02f971ae5ce48699df352d52333ff52196cc1aa0ced18cc5d,1755
Module documentation for 0.3.31
Depends on 19 packages
(full list with versions):
base, 
bytestring, 
conduit, 
conduit-extra, 
exceptions, 
fast-logger, 
lifted-base, 
monad-control, 
monad-loops, 
mtl, 
resourcet, 
stm, 
stm-chans, 
template-haskell, 
text, 
transformers, 
transformers-base, 
transformers-compat, 
unliftio-core Used by 26 packages in 
lts-14.27(full list with versions):
async-refresh, 
async-refresh-tokens, 
esqueleto, 
eventful-test-helpers, 
eventstore, 
fb, 
groundhog-mysql, 
json-rpc, 
monad-logger-json, 
monad-logger-prefix, 
monad-logger-syslog, 
persistent, 
persistent-mysql, 
persistent-mysql-haskell, 
persistent-postgresql, 
persistent-sqlite, 
persistent-template, 
persistent-typed-db, 
pinboard, 
rio-orphans, 
tonatona-persistent-postgresql, 
tonatona-persistent-sqlite, 
tonatona-servant, 
urlpath, 
yesod, 
yesod-core monad-logger
 

A monad transformer approach for logging.
This package provides Template Haskell functions for determining source code locations of messages.
0.3.31
- Re-export fromLogStrto make implementing custom instances more convenient.
#14
0.3.30
- Added MonadFailinstances forLoggingTandNoLoggingT.
0.3.29
- Export mapLoggingT and mapNoLoggingT
0.3.28.5
0.3.28.4
0.3.28.3
- Compat for older GHCs #161
0.3.28.2
- Support for exceptions 0.9 and 0.10 #158
- Drop blaze-builder dependency
0.3.28.1
- Fix support for GHC 7.8 #154
0.3.28
- Added WriterLoggingTfor collecting log lines and help with testing
0.3.27
- Drop backwards compat with older library versions
0.3.26
- Add MonadUnliftIOinstances
0.3.25.1
- Fix some incorrect @sincecomments
0.3.25
- Export all CallStack log functions #143
0.3.24
- Added MonadReaderinstance forNoLoggingT.
0.3.23
- Changed runFileLoggingTbuffering to line buffering.
- Added defaultLogandlogWithoutLocto list of exported functions.
0.3.22
0.3.21
- Reimplemented Functor & Applicative for LoggingT & NoLoggingT #125 #126
0.3.20.2
0.3.20.1
- Fix #106 by correcting the default signature for MonadLoggerIO #108
0.3.20
- Generalize the type of unChanLoggingT#104
0.3.19
- Add CallStack-based functions and Control.Monad.Logger.CallStackmodule
0.3.18
- Added logTHShow and logDebugSH, logInfoSH, etc. Accepts an argument of Show a => ainstead of justText.
0.3.17
0.3.16
- Provide default monadLoggerLog implementation #72
0.3.15
- Expose Loc constructor #70
0.3.14
- Don’t include source location for defaultLoc #69
0.3.13.1
0.3.13
- Re-export LogStr from fast-logger #56
- Added filterLogger
0.3.12
- Use transformers-compat to provide universal ExceptT support #53
0.3.11.1
Add support for monad-control 1.0 #52
0.3.11
Add missing MonadState and MonadWriter instances for NoLoggingT #51
0.3.10.1
Remove unnecessary extra newline in log messages.
0.3.10
Introduce the MonadLoggerIO typeclass.
0.3.9
Add missing MonadError NoLoggingT instance #49
0.3.8
Simplify constraint on MonadLogger (NoLoggingT m) from MonadIO m to Monad m Github issue #48.