From: Alexander Terekhov (TEREKHOV_at_[hidden])
Date: 2002-04-09 09:56:34
> - Ability to log based on levels
> - Ability to turn logging on/off dynamically
> - Focus should be on good performance, and usability of the API. Make it
> easy to setup and use logs.
> - Useful, built in format specifiers.
> - As fast a possible.
> - Parameterizeable thread safety. Don't penalize programs that do not
> thread safe logs.
> Is there any interest in such a library.
The intended uses of tracing are application-system debugging
during system development, as a "flight recorder" for maintenance
of fielded systems, and as a performance measurement tool.
The model is based on two base entities: the "Trace Stream" and
the "Trace Log", and a recorded unit called the "Trace Event".
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk