propellor spin

This commit is contained in:
Joey Hess 2014-05-11 10:19:21 -03:00
parent d23312cb2b
commit 38cedccdf5
Failed to extract signature
1 changed files with 11 additions and 6 deletions

View File

@ -340,12 +340,17 @@ checkDebugMode = go =<< getEnv "PROPELLOR_DEBUG"
where where
go (Just s) go (Just s)
| s == "1" = do | s == "1" = do
f <- setFormatter f <- setFormatter
<$> streamHandler stderr DEBUG <$> streamHandler stderr DEBUG
<*> pure (simpleLogFormatter "[$time] $msg") <*> pure (simpleLogFormatter "[$time] $msg")
updateGlobalLogger rootLoggerName $ updateGlobalLogger rootLoggerName $
setLevel DEBUG . setHandlers [f] setLevel DEBUG . setHandlers [f]
go _ = noop go _ = whenM ((==) "root" <$> myUserName) $ do
f <- setFormatter
<$> fileHandler "/usr/local/bin/propellor/log" DEBUG
<*> pure (simpleLogFormatter "[$time] $msg")
updateGlobalLogger rootLoggerName $
setLevel DEBUG . setHandlers [f]
-- Parameters can be passed to both ssh and scp, to enable a ssh connection -- Parameters can be passed to both ssh and scp, to enable a ssh connection
-- caching socket. -- caching socket.