liberror is a library for C and C++ that
addresses the allegedly simply task of printing messages. It
is essentially a feature-rich substitute for fprintf. Features
include colours via ANSI mark-up, multiple error streams,
report files, automatic error number assignment, filtering by
number, subsystems, and groups, buffering with manual
filtering and re-issuing, callbacks, error counters, time
stamping, and message styles.
License: Freely Distributable
Changes:
The library uses less memory and is faster. Command line parsing was improved and parts of the parser are now exported. A few bugs were fixed.