module CaliforniaLogger

Public Class Methods

logger() click to toggle source
# File lib/california/stage.rb, line 2
def self.logger
  @logger ||= logger!
end
logger!() click to toggle source
# File lib/california/stage.rb, line 6
def self.logger!
  instance = ::Logger.new STDOUT
  instance.formatter = proc do |_, _, _, msg|
    line = '–' * (msg.size + 2)
    [nil, line, " #{msg}", line, nil].join("\n") + "\n"
  end
  instance
end