*8212* refactor logEvent from sub classes