Module: Hoodie::Logging

Defined in:
lib/hoodie/logging.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/hoodie/logging.rb', line 21

def self.included(base)
  class << base
    def log
      Hoodie::Logging.log
    end
  end
end

.logObject



8
9
10
11
12
13
14
# File 'lib/hoodie/logging.rb', line 8

def log
  @log ||= Logger.new($stdout).tap do |log|
    log.progname = 'Hoodie'
    log.level = Logger::INFO
    log.formatter = Hoodie::Formatter.new
  end
end

.log=(log) ⇒ Object



16
17
18
# File 'lib/hoodie/logging.rb', line 16

def log=(log)
  @log = log
end

Instance Method Details

#logObject



29
30
31
# File 'lib/hoodie/logging.rb', line 29

def log
  Hoodie::Logging.log
end