houseman-0.1.0: A Haskell implementation of Foreman

Safe HaskellNone
LanguageHaskell2010

Houseman.Logger

Synopsis

Documentation

newLogger :: IO Logger Source

Instantiates new Logger.

installLogger Source

Arguments

:: String

Name of source

-> Logger

Logger instance

-> Handle

The source

-> IO () 

Installs new Handle as a source of given Logger.

runLogger :: Logger -> IO () Source

Runs given Logger. Logs will be output to stdout. When Logger gets LogStop, logging will be stopped.

readLogger :: Logger -> IO Log Source

Reads one Log from given Logger.