Chucho is an open source and cross-platform software project that has been designed from teh ground up to provide users with a simple, fast and useful logging framework for C++11 (formerly known as C++0x) C++ programming language standard, based on the popular Logback library written in the Java programming language by Sebastien Pennec.
Features at a glance
Key features includes console and file logging support, easy-to-use command-line interface, support for diagnostic contexts, support for markers, as well as some basic filters. The complete API documentation can be found on the project’s homepage (see link below for details).
Can be configured in two distinct ways
In short, there are two distinct methods to configure Chucho: automatically or none. The automatic configuration is the preferred method for new users, as Chucho will try to find the configuration file and make sense of it the first time a logger is requested. In case you don't want to configure Chucho, then you must establish all the log settings yourself with the help of the Chucho API.
Supported operating systems
It is a command-line application that must be used from a console environment or from an X11 terminal emulator on top of a graphical desktop environment. It runs on all GNU/Linux distributions, as well as on the Mac OS X and Microsoft Windows operating systems.
Under the hood and availability
A quick look under the hood will show us that the program is written entirely in the C++ programming language. Currently, it’s available for download from its website only as a universal sources archive, which requires users to configure and compile the software prior to installation. The compilation requires the CMake program (see the attached screenshot on the right for details). Both 32-bit and 64-bit hardware platforms are supported at this time.