Mujir | #953 | migrator generates error file name. Clients dont need to pass it.
Mujir | #953 | added logging using log4j and error handling.