add log parser feature