lib/loga/rack/request.rb in loga-1.3.0 vs lib/loga/rack/request.rb in loga-1.4.0

- old
+ new

@@ -3,17 +3,28 @@ module Loga module Rack class Request < ::Rack::Request ACTION_DISPATCH_REQUEST_ID = 'action_dispatch.request_id'.freeze + ACTION_CONTROLLER_INSTANCE = 'action_controller.instance'.freeze def initialize(env) super @uuid = nil end def uuid @uuid ||= env[ACTION_DISPATCH_REQUEST_ID] + end + + alias request_id uuid + + def action_controller + "#{action_controller_instance.class}##{action_controller_instance.action_name}" + end + + def action_controller_instance + @action_controller_instance ||= env[ACTION_CONTROLLER_INSTANCE] end def original_path env['loga.request.original_path'] end