working log generator