Put ``with_transaction_id`` here.  ``launch`` will then have an extra log argument.  And ``OtterLaunch`` can be passed a log when it is instantiated.

Routes on ``OtterLaunch`` can then access the log at ``self.log``.