fix prefix of logging macro
add a comment
add disable macro for each type.
support WB for T_OBJECT