hslogger 1.0.6.0

hslogger is a logging framework for Haskell, roughly similar to Python's logging module.
hslogger is a logging framework for Haskell, roughly similar to Python's logging module. The project lets each log message have a priority and source be associated with it.

The programmer can then define global handlers that route or filter messages based on the priority and source. hslogger also has a syslog handler built in.

Installation:

The first step is to generate your setup file. To do that, run:

make setup

Now, for GHC:

./setup configure
./setup build
./setup install

Or, for Hugs:

./setup configure --hugs
./setup build
./setup install

Optionally, to run the unit tests, you'll need to install HUnit. Then:

make test-ghc6

or:

make test-hugs

Main 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

last updated on:
October 11th, 2008, 18:56 GMT
price:
FREE!
homepage:
software.complete.org
license type:
LGPL (GNU Lesser General Public License) 
developed by:
John Goerzen
category:
ROOT \ System \ Logging
hslogger
Download Button

In a hurry? Add it to your Download Basket!

user rating 15

2.9/5
 

0/5

Rate it!
What's New in This Release:
  • Added compatibility with GHC 6.10 and support for the XML Java logger.
read full changelog

Add your review!

SUBMIT