Module: JekyllRecker::Logging

Included in:
Commands::Share, Generators::Base, Social::Share
Defined in:
lib/jekyll_recker/logging.rb

Overview

Logging

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



8
9
10
# File 'lib/jekyll_recker/logging.rb', line 8

def self.included(base)
  base.extend(self)
end

Instance Method Details

#loggerObject



12
13
14
15
16
17
# File 'lib/jekyll_recker/logging.rb', line 12

def logger
  @logger ||= Logger.new(
    STDOUT,
    formatter: proc { |_severity, _datetime, _progname, msg| "jekyll-recker: #{msg}\n" }
  )
end