diff options
author | 2013-01-15 14:34:39 -0400 | |
---|---|---|
committer | 2013-01-15 14:34:39 -0400 | |
commit | 90a1bf735ec2aef240549c65a714703d33ff07f5 (patch) | |
tree | 1fdeb0e846c15e0dc724213e35d2e8d727f0703b /Assistant/Types/NamedThread.hs | |
parent | 6dca9e23d3d03539f9f27b0580f5aa9654b6dcec (diff) |
log alerts in notice mode, which is enabled by default
Diffstat (limited to 'Assistant/Types/NamedThread.hs')
-rw-r--r-- | Assistant/Types/NamedThread.hs | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/Assistant/Types/NamedThread.hs b/Assistant/Types/NamedThread.hs index 569f787d1..0e122c097 100644 --- a/Assistant/Types/NamedThread.hs +++ b/Assistant/Types/NamedThread.hs @@ -5,7 +5,12 @@ - Licensed under the GNU GPL version 3 or higher. -} -module Assistant.Types.NamedThread where +module Assistant.Types.NamedThread ( + ThreadName, + NamedThread(..), + debug, + notice, +) where import Common.Annex import Assistant.Monad @@ -16,6 +21,12 @@ type ThreadName = String data NamedThread = NamedThread ThreadName (Assistant ()) debug :: [String] -> Assistant () -debug ws = do +debug = logaction debugM + +notice :: [String] -> Assistant () +notice = logaction noticeM + +logaction :: (String -> String -> IO ()) -> [String] -> Assistant () +logaction a ws = do name <- getAssistant threadName - liftIO $ debugM name $ unwords $ (name ++ ":") : ws + liftIO $ a name $ unwords $ (name ++ ":") : ws |