Module: Nutella::App::Log
- Defined in:
- lib/nutella_lib/app_log.rb
Class Method Summary collapse
- .debug(message, code = nil) ⇒ Object
- .error(message, code = nil) ⇒ Object
- .info(message, code = nil) ⇒ Object
- .log_to_json(message, code, level) ⇒ Object
- .success(message, code = nil) ⇒ Object
- .warn(message, code = nil) ⇒ Object
Class Method Details
.debug(message, code = nil) ⇒ Object
9 10 11 12 13 |
# File 'lib/nutella_lib/app_log.rb', line 9 def self.debug(, code=nil) puts( ANSI.cyan + + ANSI.reset ) Nutella.app.net.publish( 'logging', log_to_json(, code, __method__) ) code end |
.error(message, code = nil) ⇒ Object
33 34 35 36 37 |
# File 'lib/nutella_lib/app_log.rb', line 33 def self.error(, code=nil) puts( ANSI.red + + ANSI.reset ) Nutella.app.net.publish( 'logging', log_to_json(, code, __method__) ) code end |
.info(message, code = nil) ⇒ Object
15 16 17 18 19 |
# File 'lib/nutella_lib/app_log.rb', line 15 def self.info(, code=nil) puts( ) Nutella.app.net.publish( 'logging', log_to_json(, code, __method__) ) code end |
.log_to_json(message, code, level) ⇒ Object
41 42 43 |
# File 'lib/nutella_lib/app_log.rb', line 41 def self.log_to_json( , code, level) code.nil? ? {level: level, message: } : {level: level, message: , code: code} end |
.success(message, code = nil) ⇒ Object
21 22 23 24 25 |
# File 'lib/nutella_lib/app_log.rb', line 21 def self.success(, code=nil) puts( ANSI.green + + ANSI.reset ) Nutella.app.net.publish( 'logging', log_to_json(, code, __method__) ) code end |
.warn(message, code = nil) ⇒ Object
27 28 29 30 31 |
# File 'lib/nutella_lib/app_log.rb', line 27 def self.warn(, code=nil) puts( ANSI.yellow + + ANSI.reset ) Nutella.app.net.publish( 'logging', log_to_json(, code, __method__) ) code end |