Popularity
7.2
Declining
Activity
0.0
Stable
15
5
8

Monthly Downloads: 47
Programming language: Haskell
License: MIT License
Tags: System     Logging    

logging alternatives and similar packages

Based on the "Logging" category.
Alternatively, view logging alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of logging or a related project?

Add another 'Logging' Package

README

logging

logging is a wrapper around fast-logger which makes it easy to log from IO. It provides the following conveniences on top of those libraries:

  • A set of shorter functions to type: debug, log, warn, plus others that flush after each message, or which allow providing a message source string.

  • Logging variants of error, trace and traceShow, called errorL, traceL and traceShowL. These use unsafePerformIO in order to act as direct replacements, so the usual caveats apply.

  • A global function, setDebugLevel, which uses a global IORef to record the logging level, saving you from having to carry around the notion of "verbosity level" in a Reader environment.

  • A set of "timed" variants, timedLog and timedDebug, which report how long the specified action took to execute in wall-clock time.