Safe HaskellNone

LSC.Logger

Documentation

data LogLevel Source #

Constructors

Silent 
Error 
Warning 
Info 
Debug 

Instances

Instances details
Enum LogLevel Source # 
Instance details

Defined in LSC.Logger

Eq LogLevel Source # 
Instance details

Defined in LSC.Logger

Methods

(==) :: LogLevel -> LogLevel -> Bool

(/=) :: LogLevel -> LogLevel -> Bool

Ord LogLevel Source # 
Instance details

Defined in LSC.Logger

Methods

compare :: LogLevel -> LogLevel -> Ordering

(<) :: LogLevel -> LogLevel -> Bool

(<=) :: LogLevel -> LogLevel -> Bool

(>) :: LogLevel -> LogLevel -> Bool

(>=) :: LogLevel -> LogLevel -> Bool

max :: LogLevel -> LogLevel -> LogLevel

min :: LogLevel -> LogLevel -> LogLevel

Show LogLevel Source # 
Instance details

Defined in LSC.Logger

Methods

showsPrec :: Int -> LogLevel -> ShowS

show :: LogLevel -> String

showList :: [LogLevel] -> ShowS

HasLogLevel CompilerOpts LogLevel Source # 
Instance details

Defined in LSC.Model

levelColor :: Bool -> LogLevel -> String -> String Source #

timestamp :: IO String Source #

withStderrLog :: IO a -> IO a Source #

logStderr :: LogLevel -> [String] -> IO () Source #