MIT licensed by Rick Owens
This version can be pinned in stack with:om-logging-1.1.0.11@sha256:04125d9c70f9711d71bccb5994fd8378334f049dd1df9ba8edf87e6aa38a38b0,1323
Module documentation for 1.1.0.11
om-logging
This package provides various combinators for composing loggers for use
with the monad-logger
package.
It also provides an opinion about what a good log message looks like.
For instance, the opinionated “standard” log format is defined using
the other combinators:
{- |
Log to the indicated destination, applying the "standard" filters
and formats.
-}
withStandardFormat
:: LogLevel {- ^ The minimum log level that will be logged. -}
-> (Loc -> LogSource -> LogLevel -> LogStr -> IO ()) {- ^ The base logger. -}
-> Loc
-> LogSource
-> LogLevel
-> LogStr
-> IO ()
withStandardFormat logLevel =
filterLogging (levelFilter logLevel)
. withPrefix ": "
. withThread
. withPackage
. withLevel
. withTime
Changelog
All notable changes to this project will be documented in this file.
1.1.0.11 - 2026-02-28