Skip to content

Debugging StreamMin3G

StreamMine3G is shipped with two different binaries:

  • StreamMine3G which is the highly optimized binary to use in production and
  • StreamMine3GDebug which contains debug informations/symbols and extended log4cxx output messages to use with valgrind/gdb etc.

Furthermore, StreamMine3G uses log4cxx which is a C++ implementation of the famous log4j logging framework. Using the log4cxx.properties file, users can easily adjust the verbosity level / the logging output of StreamMine3G.

More information on how to use log4j can be found here: http://logging.apache.org/log4j/1.2/manual.html

Message Tracing

The extended messages logging allows you to trace each single event flowing through the system. To enable message tracing, run your application with the StreamMine3GDebug executable as well as set the logging level to TRACE.