Refactor daily log generators