# log-effect-syslog This package contains a set of utility functions that provide ability to log to syslog using [extensible-effects](https://hackage.haskell.org/package/extensible-effects) and [log-effect](https://hackage.haskell.org/package/log-effect). ## Example ```haskell import Control.Eff import Control.Eff.Lift import Control.Eff.Log import Control.Eff.Log.Syslog someComp :: ( [LogM IO SyslogMsg] <:: r , Lifted IO r ) => Eff r () someComp = do logInfo "Doing something" logDebug "Doing something else" {- ... -} logInfo "Ok, we're done" main :: IO () main = runLift $ runSyslog "MyProgram" [LogPID] User $ someComp ```