Feels like this is shifting from one global reference to another. Possible to pass a logger instance when we initialize the routes instance?

e.g. at https://github.com/rails/rails/blob/master/actionpack/lib/action_dispatch/routing/route_set.rb#L283-L287, could pass `options[:logger]` when we build the router.