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