-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Logging effect to plug into the simple-effects framework -- -- Logging effect to plug into the simple-effects framework @package simple-logging @version 0.2.0.4 -- | Use this module to add logging to your monad. A log is a structured -- value that can hold information like severity, log message, timestamp, -- callstack, etc. -- -- Logging is treated like a stream of logs comming from your application -- and functions that transform the logs take a stream and output a -- stream. Functions like logInfo push a new log into the stream -- and functions like setTimestampToNow take a stream of logs and -- attach extra info onto each log (current time in this case). -- -- Read the documentation of individual functions to get a feel for what -- you can do. module Control.Effects.Logging instance GHC.Show.Show Control.Effects.Logging.GenericException instance GHC.Read.Read Control.Effects.Logging.GenericException instance GHC.Classes.Ord Control.Effects.Logging.GenericException instance GHC.Classes.Eq Control.Effects.Logging.GenericException instance Control.Effects.Effect Control.Effects.Logging.Logging instance GHC.Generics.Generic (Control.Effects.Logging.Logging m) instance GHC.Show.Show Control.Effects.Logging.Log instance GHC.Show.Show Control.Effects.Logging.LogData instance GHC.Read.Read Control.Effects.Logging.LogData instance GHC.Classes.Ord Control.Effects.Logging.LogData instance GHC.Classes.Eq Control.Effects.Logging.LogData instance GHC.Show.Show Control.Effects.Logging.Crumb instance GHC.Read.Read Control.Effects.Logging.Crumb instance GHC.Classes.Eq Control.Effects.Logging.Crumb instance GHC.Show.Show Control.Effects.Logging.CrumbData instance GHC.Read.Read Control.Effects.Logging.CrumbData instance GHC.Classes.Eq Control.Effects.Logging.CrumbData instance GHC.Show.Show Control.Effects.Logging.LogUser instance GHC.Read.Read Control.Effects.Logging.LogUser instance GHC.Classes.Ord Control.Effects.Logging.LogUser instance GHC.Classes.Eq Control.Effects.Logging.LogUser instance GHC.Show.Show Control.Effects.Logging.Level instance GHC.Read.Read Control.Effects.Logging.Level instance GHC.Classes.Ord Control.Effects.Logging.Level instance GHC.Classes.Eq Control.Effects.Logging.Level instance GHC.Show.Show Control.Effects.Logging.Context instance GHC.Read.Read Control.Effects.Logging.Context instance GHC.Classes.Ord Control.Effects.Logging.Context instance GHC.Classes.Eq Control.Effects.Logging.Context instance GHC.Show.Show Control.Effects.Logging.Tag instance GHC.Read.Read Control.Effects.Logging.Tag instance GHC.Classes.Ord Control.Effects.Logging.Tag instance GHC.Classes.Eq Control.Effects.Logging.Tag instance GHC.Exception.Exception Control.Effects.Logging.GenericException instance Data.String.IsString Control.Effects.Logging.LogData instance Data.Aeson.Types.ToJSON.ToJSON Control.Effects.Logging.Crumb instance Data.Aeson.Types.ToJSON.ToJSON Control.Effects.Logging.CrumbData instance Data.Aeson.Types.ToJSON.ToJSON Control.Effects.Logging.LogUser