Module: Stacker

Defined in:
lib/stacker/cli.rb,
lib/stacker/stack.rb,
lib/stacker/differ.rb,
lib/stacker/region.rb,
lib/stacker/logging.rb,
lib/stacker/version.rb,
lib/stacker/resolver.rb,
lib/stacker/stack/errors.rb,
lib/stacker/stack/template.rb,
lib/stacker/stack/component.rb,
lib/stacker/stack/parameters.rb,
lib/stacker/stack/capabilities.rb

Defined Under Namespace

Modules: Differ Classes: Cli, PrettyLogger, Region, Resolver, Stack

Constant Summary collapse

VERSION =
'0.4.0'

Class Method Summary collapse

Class Method Details

.loggerObject



51
52
53
54
55
56
57
58
# File 'lib/stacker/logging.rb', line 51

def logger
  @logger ||= begin
    logger = Logger.new STDOUT
    logger.level = Logger::DEBUG
    logger.formatter = proc { |_, _, _, msg| "#{msg}\n" }
    PrettyLogger.new logger
  end
end

.logger=(logger) ⇒ Object



47
48
49
# File 'lib/stacker/logging.rb', line 47

def logger= logger
  @logger = PrettyLogger.new logger
end