Class: Logged::LogSubscriber::Base

Inherits:
ActiveSupport::LogSubscriber
  • Object
show all
Defined in:
lib/logged/log_subscriber/base.rb

Overview

Shared stuff for logged log subscribers

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.component(component) ⇒ Object



7
8
9
10
11
# File 'lib/logged/log_subscriber/base.rb', line 7

def self.component(component)
  @component = component

  Logged.register(component, self)
end

Instance Method Details

#loggerObject



13
14
15
# File 'lib/logged/log_subscriber/base.rb', line 13

def logger
  @logger ||= Logged.logger_by_component(component)
end