df1-0.1: lib/Df1.hs
-- | This module exports tools for typing, parsing, and rendering logs in the
-- /df1/ hierarchical structured logging format.
--
-- Consider this a preview release: The API is likely to stay stable, but
-- extensive testing, formalization and tooling is due.
module Df1
( -- * Types
T.Log(Log, log_time, log_level, log_path, log_message)
, T.Level(Debug, Info, Notice, Warning, Error, Critical, Alert, Emergency)
, T.Path(Attr, Push)
, T.Segment, T.unSegment, T.segment
, T.Key, T.unKey, T.key
, T.Value, T.unValue, T.value
, T.Message, T.unMessage, T.message
-- * Parsing
, P.parse
-- * Rendering
, R.render
, R.renderColor
) where
import qualified Df1.Parse as P
import qualified Df1.Render as R
import qualified Df1.Types as T