extracted log parser builder class