重大修改：log重写； 加入标点判断