logger for pushState