eventlog-live-0.2.0.1: Live processing of eventlog data.
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

GHC.Eventlog.Live.Internal.Logger

Description

This module is internal. The PVP does not apply.

Synopsis

Documentation

type LogSource = Text Source #

Internal helper. Denotes the source of a log message.

logMessage :: MonadIO m => Handle -> Verbosity -> Verbosity -> LogSource -> Text -> m () Source #

Internal helper. Log messages to given handle. Only prints a message if its verbosity level is above the verbosity threshold.

logError :: MonadIO m => Verbosity -> LogSource -> Text -> m () Source #

Internal helper. Log errors to stderr.

logWarning :: MonadIO m => Verbosity -> LogSource -> Text -> m () Source #

Internal helper. Log warnings to stderr.

logInfo :: MonadIO m => Verbosity -> LogSource -> Text -> m () Source #

Internal helper. Log info messages to stderr.

logDebug :: MonadIO m => Verbosity -> LogSource -> Text -> m () Source #

Internal helper. Log debug messages to stderr.