Documentation
debugAct :: String -> IO a -> IO aSource
If an action fails print out a message before propagating message.
alwaysDebug :: Show a => a -> IO ()Source
always show something to the log file
alwaysDebugAct :: String -> IO a -> IO aSource
always print out a message if action fails.
debugString :: String -> IO ()Source
Send a string to the debug file. This differs from debug, in that debug will Haskell-escape the string and add a newline, while just writes to the file with no interpretation.