Katip

Framework Types

class Katip m

data Namespace

data Environment

data Severity

renderSeverity

severityText

data Verbosity

class ToObject a

class LogItem a

data Item a

itemApp

itemEnv

itemSeverity

itemThread

itemHost

itemProcess

itemPayload

itemMessage

itemTime

itemNamespace

itemLoc

data ThreadIdText

data PayloadSelection

data Scribe

data LogEnv

logEnvHost

logEnvPid

logEnvNs

logEnvEnv

logEnvTimer

logEnvScribes

class KatipContext m

data AnyLogContext

data LogContexts

liftPayload

data SimpleLogPayload

sl

A Built-in Monad For Logging

data KatipT m a

runKatipT

Initializing Loggers

initLogEnv

registerScribe

unregisterScribe

clearScribes

Logging Functions

data LogStr

logStr

ls

showLS

logF

logMsg

logT

logItem

logException

logFM

logTM

logItemM

logExceptionM

Included Scribes

mkHandleScribe

data ColorStrategy

Tools for implementing Scribes

permitItem

payloadObject

itemJson

KatipContextT - Utility transformer that provides Katip and KatipContext instances

data KatipContextT m a

runKatipContextT