log parse by wangliang