add wrapper log