Class: ActionDispatch::LogSubscriber
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
|
|
|
Instance Chain:
|
|
| Inherits: |
ActiveSupport::LogSubscriber
|
| Defined in: | actionpack/lib/action_dispatch/log_subscriber.rb |
Constant Summary
::ActiveSupport::LogSubscriber - Inherited
BLACK, BLUE, CYAN, GREEN, MAGENTA, MODES, RED, WHITE, YELLOW
Class Attribute Summary
::ActiveSupport::LogSubscriber - Inherited
Class Method Summary
::ActiveSupport::Subscriber - Inherited
| .attach_to | Attach the subscriber to a namespace. |
| .detach_from | Detach the subscriber from a namespace. |
| .method_added | Adds event subscribers for all new methods added to the class. |
| .new, .subscribers, .add_event_subscriber, .remove_event_subscriber | |
Instance Attribute Summary
::ActiveSupport::LogSubscriber - Inherited
Instance Method Summary
Constructor Details
This class inherits a constructor from ActiveSupport::Subscriber
Instance Method Details
#redirect(event)
[ GitHub ]# File 'actionpack/lib/action_dispatch/log_subscriber.rb', line 7
def redirect(event) payload = event.payload info { "Redirected to #{payload[:location]}" } info do status = payload[:status] = +"Completed #{status} #{Rack::Utils::HTTP_STATUS_CODES[status]} in #{event.duration.round}ms" << "\n\n" if defined?(Rails.env) && Rails.env.development? end end