swapped log location, and callback target identification mechanism