The tslogger package

[Tags:bsd3, library]

This is a thread-safe logging framework. It logs to memory, with various options for serializing log messages out to a file or handle. A verbosity level controls the quantity of log messages. For debugging, this logging framework can do double-duty by controlling the interleaving of threads which are producing log messages, for the purpose of fuzz-testing concurrent interleavings. This is accomplished by blocking the threads at the point of each logging message, and controlling the order in which threads (sequentially) unblock.

Properties

Versions 0.1.0.0, 0.1.0.1, 0.2.0.0, 0.2.1.0 (info)
Dependencies async (>=2.0), base (>=4.7 && <5.0), bytestring, containers (>=0.5), random (>=1.1), text [details]
License BSD3
Author Ryan Newton, Peter Fogg
Maintainer peter.p.fogg@gmail.com
Category Logging
Source repository head: git clone https://github.com/iu-parfunc/tslogger
Uploaded Mon Apr 3 08:51:59 UTC 2017 by RyanNewton
Distributions NixOS:0.2.1.0
Downloads 272 total (101 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2017-04-03 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
debugActivate debugging mechanism.DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees