Class: ActiveSupport::Logger
- Inherits:
-
Object
- Object
- ActiveSupport::Logger
- Defined in:
- lib/rails_semantic_logger/extensions/active_support/logger.rb
Overview
More hacks to try and stop Rails from being it’s own worst enemy.
Class Method Summary collapse
-
.broadcast(logger) ⇒ Object
Prevent broadcasting since SemanticLogger already supports multiple loggers.
-
.logger_outputs_to?(*args) ⇒ Boolean
Prevent Console from trying to merge loggers.
- .new(*args, **kwargs) ⇒ Object
Class Method Details
.broadcast(logger) ⇒ Object
Prevent broadcasting since SemanticLogger already supports multiple loggers
12 13 14 |
# File 'lib/rails_semantic_logger/extensions/active_support/logger.rb', line 12 def self.broadcast(logger) Module.new end |
.logger_outputs_to?(*args) ⇒ Boolean
Prevent Console from trying to merge loggers
7 8 9 |
# File 'lib/rails_semantic_logger/extensions/active_support/logger.rb', line 7 def self.logger_outputs_to?(*args) true end |
.new(*args, **kwargs) ⇒ Object
16 17 18 |
# File 'lib/rails_semantic_logger/extensions/active_support/logger.rb', line 16 def self.new(*args, **kwargs) SemanticLogger[self] end |