class Kinokero::Log

Public Class Methods

debug(msg, &block) click to toggle source

# File lib/kinokero/log.rb, line 17
def self.debug(msg, &block)
  @@logger.debug( say_debug(msg), &block )
end
error(msg, &block) click to toggle source

# File lib/kinokero/log.rb, line 51
def self.error(msg, &block)
  @@logger.error( say_error(msg), &block )
end
fatal(msg, &block) click to toggle source

# File lib/kinokero/log.rb, line 57
def self.fatal(msg, &block)
  @@logger.fatal( say_fatal(msg), &block )
end
info(msg, &block) click to toggle source

# File lib/kinokero/log.rb, line 31
def self.info(msg, &block)
  @@logger.info( say_info(msg), &block )
end
log_request( msg, req, verbose = nil ) click to toggle source

log_request – will log the farady request params if verbose setting

  • Args :

    • msg - string to identify position in protocol sequence

    • req - gcp request hash

  • Returns : -

  • Raises : -

# File lib/kinokero/log.rb, line 80
def self.log_request( msg, req, verbose = nil )
  if verbose || ( verbose.nil? && Kinokero.verbose )
    body = ( req.body.nil?  ?  req  :  req.body )
    puts "\n---------- REQUEST ------------ #{body.class.name} --------------"
    @@logger.debug( msg ) { body.inspect }
    puts "----------" * 4
  end  # if verbose
end
log_response( msg, response, verbose = nil ) click to toggle source

log the GCP response

  • Args :

    • msg - string to identify position in protocol sequence

    • response - gcp response hash

  • Returns : -

  • Raises : -

# File lib/kinokero/log.rb, line 101
def self.log_response( msg, response, verbose = nil )
  if verbose || ( verbose.nil? && Kinokero.verbose )
    body = ( response.body.nil?  ?  response  :  response.body )
    puts "\n---------- RESPONSE ------------ #{body.class.name} --------------"
    @@logger.debug( msg ) { body.inspect[0, ::Kinokero.truncate_log] } 
    puts "----------" * 4
  end  # if verbose
end
say_debug(msg) click to toggle source

wraps a message in color coding for terminals

# File lib/kinokero/log.rb, line 120
def self.say_debug(msg)
  return msg    # white
end
say_error(msg) click to toggle source

# File lib/kinokero/log.rb, line 138
def self.say_error(msg)
  return "\e[1;31m" + msg + "\e[0m"   # red
end
say_fatal(msg) click to toggle source

# File lib/kinokero/log.rb, line 144
def self.say_fatal(msg)
  return "\e[1;31m" + msg + "\e[0m"   # red
end
say_info(msg) click to toggle source

# File lib/kinokero/log.rb, line 126
def self.say_info(msg)
  return "\e[1;34m" + msg + "\e[0m"   # blue
end
say_warn(msg) click to toggle source

# File lib/kinokero/log.rb, line 132
def self.say_warn(msg)
  return "\e[1;33m" + msg + "\e[0m"   # orange
end
verbose_debug(msg, verbose=nil ) click to toggle source

# File lib/kinokero/log.rb, line 23
def self.verbose_debug(msg, verbose=nil )
  if verbose || ( verbose.nil? && Kinokero.verbose )
    @@logger.debug( say_debug(msg) )
  end
end
verbose_info(msg, verbose=nil ) click to toggle source

# File lib/kinokero/log.rb, line 37
def self.verbose_info(msg, verbose=nil )
  if verbose || ( verbose.nil? && Kinokero.verbose )
    @@logger.info( say_info(msg) )
  end
end
warn(msg, &block) click to toggle source

# File lib/kinokero/log.rb, line 45
def self.warn(msg, &block)
  @@logger.warn( say_warn(msg), &block )
end