added LOG and throw commands instead of assert()
added LOG and throw commands instead of assert()

ess-dmsc/event-formation-unit,ess-dmsc/event-formation-unit,ess-dmsc/event-formation-unit,ess-dmsc/event-formation-unit