Class: Rails::Rack::Logger
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
|
|
Instance Chain:
|
|
Inherits: |
ActiveSupport::LogSubscriber
|
Defined in: | railties/lib/rails/rack/logger.rb |
Overview
Sets log tags, logs the request, calls the app, and flushes the logs.
Constant Summary
::ActiveSupport::LogSubscriber - Inherited
BLACK, BLUE, BOLD, CLEAR, CYAN, GREEN, MAGENTA, RED, WHITE, YELLOW
Class Attribute Summary
::ActiveSupport::LogSubscriber - Inherited
Class Method Summary
- .new(app, taggers = nil) ⇒ Logger constructor
::ActiveSupport::LogSubscriber - Inherited
.flush_all! | Flush all log_subscribers' logger. |
.log_subscribers |
::ActiveSupport::Subscriber - Inherited
.attach_to | Attach the subscriber to a namespace. |
.method_added | Adds event subscribers for all new methods added to the class. |
.new, .subscribers |
Instance Attribute Summary
::ActiveSupport::LogSubscriber - Inherited
Instance Method Summary
::ActiveSupport::LogSubscriber - Inherited
::ActiveSupport::Subscriber - Inherited
Constructor Details
.new(app, taggers = nil) ⇒ Logger
# File 'railties/lib/rails/rack/logger.rb', line 11
def initialize(app, taggers = nil) @app = app @taggers = taggers || [] end