logGenerator