A lightweight vivo log parser written in c++