Right now, it's possible for a logging statement to get lost in the weeds if there's several logs in between the start and exit. May be worth adding a uuid to the logged data payload so that it's easier to find the entrance and exit for the same call.