generator logging