+ 增加 log 记录机制
 + 调整部分细节