| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Log.Data
Description
Basic data types used throughout the package.
Synopsis
- data LogLevel
- showLogLevel :: LogLevel -> Text
- readLogLevel :: Text -> LogLevel
- data LogMessage = LogMessage {}
- showLogMessage :: Maybe UTCTime -> LogMessage -> Text
Documentation
Available log levels.
Constructors
| LogAttention | |
| LogInfo | |
| LogTrace |
showLogLevel :: LogLevel -> Text Source #
readLogLevel :: Text -> LogLevel Source #
This function is partial.
data LogMessage Source #
Represents message to be logged.
Constructors
| LogMessage | |
Instances
| Eq LogMessage Source # | |
Defined in Log.Data | |
| Show LogMessage Source # | |
Defined in Log.Data Methods showsPrec :: Int -> LogMessage -> ShowS # show :: LogMessage -> String # showList :: [LogMessage] -> ShowS # | |
| ToJSON LogMessage Source # | |
Defined in Log.Data Methods toJSON :: LogMessage -> Value # toEncoding :: LogMessage -> Encoding # toJSONList :: [LogMessage] -> Value # toEncodingList :: [LogMessage] -> Encoding # | |
| FromJSON LogMessage Source # | |
Defined in Log.Data | |
| NFData LogMessage Source # | |
Defined in Log.Data Methods rnf :: LogMessage -> () # | |
Arguments
| :: Maybe UTCTime | The time that message was added to the log. |
| -> LogMessage | The actual message. |
| -> Text |
Render a LogMessage to Text.