monad-logger-syslog
syslog output for monad-logger
https://github.com/fpco/monad-logger-syslog
LTS Haskell 23.27: | 0.1.6.1 |
Stackage Nightly 2025-07-13: | 0.1.6.1 |
Latest on Hackage: | 0.1.6.1 |
MIT licensedbyGreg Weber & FP Complete Developers
Maintained byErnesto Hernández-Novich
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
- Control
- Control.Monad
- Control.Monad.Logger
- Control.Monad
- System
- System.Log
- System.Log.MonadLogger
- System.Log
Depends on 7 packages(full list with versions):
Monad Logger for Syslog
Install
cabal install monad-logger-syslog
Usage (example)
Default to sysloguser
facility with namehslogger
import Control.Monad.Logger ( logDebugN )import Control.Monad.Logger.Syslog ( runSyslogLoggingT )main :: IO ()main = runSyslogLoggingT (logDebugN "HELLO!")
Log underLocal1
facility with namemylogger
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