introduce tracer
refactor LIBJ_DEBUG_PRINT
modify a format for LIBJ_DEBUG_PRINT
add trace::on and trace::off
print object pointers in debug mode