MIT licensed by Greg Weber & FP Complete Developers
This version can be pinned in stack with:monad-logger-syslog-0.1.6.1@sha256:2cd79cb15caf0f2d79b54b5839b59b6b5654d0b6a198f4fc7bdc1dfc410f1ffe,1197

Module documentation for 0.1.6.1

Monad Logger for Syslog

TravisCI Hackage

Install

cabal install monad-logger-syslog

Usage (example)

Default to syslog user facility with name hslogger

import Control.Monad.Logger ( logDebugN  )
import Control.Monad.Logger.Syslog ( runSyslogLoggingT )

main :: IO ()
main = runSyslogLoggingT (logDebugN "HELLO!")

Log under Local1 facility with name mylogger

import Control.Monad.Logger ( logDebugN  )
import Control.Monad.Logger.Syslog ( runCustomSyslogLoggingT )

main :: IO ()
main = runCustomSyslogLoggingT "mylogger" Local1 (logDebugN "HELLO!")

Changes

0.1.6.0

  • Make PVP compliant.
  • Support hsyslog-4 or better.

0.1.5.0

  • Allow custom logger name and facility.

0.1.4.0

  • Support for hsyslog-5 #6

0.1.1.1

  • Fix Haddock generation