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