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
.