lambda-cube-0.3.0: Some thoughts on Calculus of Constructions
Safe HaskellNone
LanguageHaskell2010

L3.Log.Logging

Description

Safe and unsafe logging functions wrapping Control.Logging

Documentation

logId :: (String -> String -> IO ()) -> String -> String -> a -> IO a Source #

traceU :: String -> String -> a -> a Source #

debugU :: String -> String -> a -> a Source #

infoU :: String -> String -> a -> a Source #

warnU :: String -> String -> a -> a Source #

data LogLevel #

Instances

Instances details
Eq LogLevel 
Instance details

Defined in Control.Logging

Ord LogLevel 
Instance details

Defined in Control.Logging

Read LogLevel 
Instance details

Defined in Control.Logging

Show LogLevel 
Instance details

Defined in Control.Logging

withStderrLogging :: (MonadBaseControl IO m, MonadIO m) => m a -> m a #

withStdoutLogging :: (MonadBaseControl IO m, MonadIO m) => m a -> m a #

withFileLogging :: (MonadBaseControl IO m, MonadIO m) => FilePath -> m a -> m a #