module AwsPocketknife::Common::Logging

Constants

Logger

Public Class Methods

initialize_log(name: "aws_pocketknife", pattern: "[%l] %d %m") click to toggle source
# File lib/aws_pocketknife/common/logging.rb, line 17
def initialize_log(name: "aws_pocketknife", pattern: "[%l] %d %m")
  log = Logger.new(name)

  log_format = Log4r::PatternFormatter.new(:pattern => pattern)
  log_output = Log4r::StdoutOutputter.new 'console'
  log_output.formatter = log_format
  log.add(log_output)

  return log
end
logger() click to toggle source
# File lib/aws_pocketknife/common/logging.rb, line 13
def logger
  @log ||= initialize_log
end