log-base-0.7.4.0: Structured logging solution (base package)

Safe HaskellNone
LanguageHaskell2010

Log.Data

Description

Basic data types used throughout the package.

Synopsis

Documentation

data LogLevel #

Available log levels.

Constructors

LogAttention 
LogInfo 
LogTrace 
Instances
Bounded LogLevel # 
Instance details

Defined in Log.Data

Eq LogLevel # 
Instance details

Defined in Log.Data

Ord LogLevel # 
Instance details

Defined in Log.Data

Show LogLevel # 
Instance details

Defined in Log.Data

ToJSON LogLevel # 
Instance details

Defined in Log.Data

FromJSON LogLevel # 
Instance details

Defined in Log.Data

NFData LogLevel # 
Instance details

Defined in Log.Data

Methods

rnf :: LogLevel -> () #

readLogLevel :: Text -> LogLevel #

This function is partial.

data LogMessage #

Represents message to be logged.

Constructors

LogMessage 

Fields

Instances
Eq LogMessage # 
Instance details

Defined in Log.Data

Show LogMessage # 
Instance details

Defined in Log.Data

ToJSON LogMessage # 
Instance details

Defined in Log.Data

FromJSON LogMessage # 
Instance details

Defined in Log.Data

NFData LogMessage # 
Instance details

Defined in Log.Data

Methods

rnf :: LogMessage -> () #

showLogMessage #

Arguments

:: Maybe UTCTime

The time that message was added to the log.

-> LogMessage

The actual message.

-> Text 

Render a LogMessage to Text.