module Nutella::Framework::Log
Public Class Methods
debug(message, code=nil)
click to toggle source
# File lib/nutella_lib/framework_log.rb, line 9 def self.debug(message, code=nil) puts( ANSI.cyan + message + ANSI.reset ) Nutella.f.net.publish( 'logging', log_to_json(message, code, __method__) ) code end
error(message, code=nil)
click to toggle source
# File lib/nutella_lib/framework_log.rb, line 33 def self.error(message, code=nil) puts( ANSI.red + message + ANSI.reset ) Nutella.f.net.publish( 'logging', log_to_json(message, code, __method__) ) code end
info(message, code=nil)
click to toggle source
# File lib/nutella_lib/framework_log.rb, line 15 def self.info(message, code=nil) puts( message ) Nutella.f.net.publish( 'logging', log_to_json(message, code, __method__) ) code end
success(message, code=nil)
click to toggle source
# File lib/nutella_lib/framework_log.rb, line 21 def self.success(message, code=nil) puts( ANSI.green + message + ANSI.reset ) Nutella.f.net.publish( 'logging', log_to_json(message, code, __method__) ) code end
warn(message, code=nil)
click to toggle source
# File lib/nutella_lib/framework_log.rb, line 27 def self.warn(message, code=nil) puts( ANSI.yellow + message + ANSI.reset ) Nutella.f.net.publish( 'logging', log_to_json(message, code, __method__) ) code end
Private Class Methods
log_to_json( message, code, level)
click to toggle source
# File lib/nutella_lib/framework_log.rb, line 41 def self.log_to_json( message, code, level) code.nil? ? {level: level, message: message} : {level: level, message: message, code: code} end