LobTraceStream is a C++ trace mechanism. It offers the ability to define modules to match the different parts of your application (email, network, database access, etc.). The trace levels to log for each module are set in a config file, which will affect the amount and the nature of the generated traces. Outputs are in text, XML, or HTML (via XSLT). It is thread-safe and provides some trace facilities for Qt objects.