-
Notifications
You must be signed in to change notification settings - Fork 36
Home
hyPiRion edited this page Oct 31, 2014
·
4 revisions
hslogger is a logging framework for Haskell, roughly similar to Python’s logging module.
hslogger has a number of features:
- Each log message has a priority and a source associated with it
- Multiple log writers can be on the system
- Configurable global actions based on priority and source
- Extensible log writers (handlers)
- Default handlers that write to the console, file handles, or syslog
- Easy to use operation
hslogger is written by John Goerzen and was initially part of MissingH. It is licensed under the BSD3 license. If you like it, you can send a few dollars my way via my tip jar, though that is certainly optional and doesn’t buy you anything.
- hslogger API documentation starts here; the reference is at the Hackage page for hslogger
- Source downloads are available from the hslogger Hackage page
- The latest development trees are available via the Github project page
- You can find Debian packages from the hslogger Debian Page.
- RPMs and packages for many other Linux and BSD distributions are also included with your distribution.
You can always download the source from the Downloads page and attach diffs. But it’s far better, both for you and for me, if you use Git.
I encourage the use of the haskell-cafe mailing list for questions and discussions about hslogger. Gmane has made available excellent archives of this list as well.