module SIB

SIB is a module for building Slush Systems docker images

Constants

VERSION

Public Class Methods

log() click to toggle source

SIB::log serves as a module-level logging method

# File lib/service_image_builder/logger.rb, line 6
def self.log
  @log ||= Logger.new($stdout).tap do |lager|
    lager.formatter = proc do |severity, datetime, progname, msg|
      out = msg.is_a?(String) ? msg : msg.ai(multiline: false)
      "#{datetime} #{severity} #{progname}: #{out}\n"
    end
  end
end