Module: Nutella::App::Log

Defined in:
lib/nutella_lib/app_log.rb

Class Method Summary collapse

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(message, code=nil)
  puts( ANSI.cyan + message + ANSI.reset )
  Nutella.app.net.publish( 'logging', log_to_json(message, 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(message, code=nil)
  puts( ANSI.red + message + ANSI.reset )
  Nutella.app.net.publish( 'logging', log_to_json(message, 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(message, code=nil)
  puts( message )
  Nutella.app.net.publish( 'logging', log_to_json(message, code, __method__) )
  code
end

.success(message, code = nil) ⇒ Object



21
22
23
24
25
# File 'lib/nutella_lib/app_log.rb', line 21

def self.success(message, code=nil)
  puts( ANSI.green + message + ANSI.reset )
  Nutella.app.net.publish( 'logging', log_to_json(message, 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(message, code=nil)
  puts( ANSI.yellow + message + ANSI.reset )
  Nutella.app.net.publish( 'logging', log_to_json(message, code, __method__) )
  code
end