diff options
Diffstat (limited to 'Log.hs')
-rw-r--r-- | Log.hs | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -71,6 +71,10 @@ withLogger logfile a = withFile logfile WriteMode (a . mkLogger) mkLogger :: Handle -> Logger mkLogger h a = do l <- mkLog a <$> getPOSIXTime + writeLogHandle l h + +writeLogHandle :: Log -> Handle -> IO () +writeLogHandle l h = do L.hPut h (encode l) hPutStr h "\n" hFlush h |