This script is for Slackware 14.2 only and may be outdated.

SlackBuilds Repository

14.2 > Development > reckless (2.2.0)

Reckless is an extremely low-latency, high-throughput logging library.
It was created to perform extensive diagnostic logging without
worrying about performance. Other logging libraries boast the ability
to throw log messages away very quickly. Reckless boasts the ability
to keep them all, without worrying about the performance impact.
Filtering can and should wait until you want to read the log, or need
to clean up disk space.

The code generated at the call site consists of:

- Pushing the arguments on a thread-local queue. This has the same
cost as pushing the arguments on the stack for a normal function
- Call to Boost.Lockless (NB: this is bundled with the library, not
an external dependency) to register the write request on a shared
lockless queue. The actual message formatting and writing is
performed asynchronously by a separate thread.

Maintained by: Andre Barboza
Keywords: log,c++
ChangeLog: reckless


Source Downloads:
reckless-2.2.0.tar.gz (fbf58a4729aeaeb4413b87bb8b52b90a)

Download SlackBuild:
reckless.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 14.2

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds