为log加入thread safe