with logs