class Serverkit::Logger

A logger class that has a simple formatter by default.

Public Class Methods

new(*) click to toggle source
Calls superclass method
# File lib/serverkit/logger.rb, line 7
def initialize(*)
  super
  self.formatter = Formatter.new
end

Public Instance Methods

report_apply_result_of(resource) click to toggle source

@param [Serverkit::Resources::Base]

# File lib/serverkit/logger.rb, line 13
def report_apply_result_of(resource)
  message = ResourceApplyStateView.new(resource).to_s
  fatal(message)
end
report_check_result_of(resource) click to toggle source

@param [Serverkit::Resources::Base]

# File lib/serverkit/logger.rb, line 19
def report_check_result_of(resource)
  message = ResourceCheckStateView.new(resource).to_s
  fatal(message)
end