add bzlog function