Class: ActiveSupport::Logger

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Class Method Details

.logger_outputs_to?(*_args) ⇒ Boolean

Prevent Console from trying to merge loggers

Returns:

  • (Boolean)


19
20
21
# File 'lib/rails_semantic_logger/extensions/active_support/logger.rb', line 19

def self.logger_outputs_to?(*_args)
  true
end

.new(*_args, **_kwargs) ⇒ Object



23
24
25
# File 'lib/rails_semantic_logger/extensions/active_support/logger.rb', line 23

def self.new(*_args, **_kwargs)
  SemanticLogger[self]
end

Instance Method Details

#broadcast(_logger) ⇒ Object



12
13
14
# File 'lib/rails_semantic_logger/extensions/active_support/logger.rb', line 12

def broadcast(_logger)
  Module.new
end