新的版本，添加了日志文件记录

Signed-off-by: Jason Tan <tankle@gmail.com>