hsbencher-1.14.1: Launch and gather data from Haskell and non-Haskell benchmarks.

Safe HaskellNone
LanguageHaskell2010

HSBencher.Internal.Logging

Synopsis

Documentation

data LogDest Source

There are three logging destinations we care about. The .dat file, the .log file, and the user's screen (i.e. the user who launched the benchmarks).

Constructors

ResultsFile 
LogFile 
StdOut 

Instances

log :: String -> BenchM () Source

Print a message (line) both to stdout and logFile:

logOn :: [LogDest] -> String -> BenchM () Source

Log a line to a particular file and also echo to stdout.

logT :: String -> BenchM () Source

Shorthand for tagged version of logging.

hsbencher_tag :: String Source

The tag for printing hsbencher messagse

chatter :: String -> IO () Source

Logging straight to stdout (but with the hsbencher tag).