Module: Nutella::Log

Defined in:
lib/nutella_lib/log.rb

Class Method Summary collapse

Class Method Details

.debug(message, code = nil) ⇒ Object



7
8
9
10
11
# File 'lib/nutella_lib/log.rb', line 7

def self.debug(message, code=nil)
  puts( ANSI.cyan + message + ANSI.reset )
  Nutella.net.publish( 'logging', log_to_json(message, code, __method__) )
  code
end

.error(message, code = nil) ⇒ Object



31
32
33
34
35
# File 'lib/nutella_lib/log.rb', line 31

def self.error(message, code=nil)
  puts( ANSI.red + message + ANSI.reset )
  Nutella.net.publish( 'logging', log_to_json(message, code, __method__) )
  code
end

.info(message, code = nil) ⇒ Object



13
14
15
16
17
# File 'lib/nutella_lib/log.rb', line 13

def self.info(message, code=nil)
  puts( message )
  Nutella.net.publish( 'logging', log_to_json(message, code, __method__) )
  code
end

.success(message, code = nil) ⇒ Object



19
20
21
22
23
# File 'lib/nutella_lib/log.rb', line 19

def self.success(message, code=nil)
  puts( ANSI.green + message + ANSI.reset )
  Nutella.net.publish( 'logging', log_to_json(message, code, __method__) )
  code
end

.warn(message, code = nil) ⇒ Object



25
26
27
28
29
# File 'lib/nutella_lib/log.rb', line 25

def self.warn(message, code=nil)
  puts( ANSI.yellow + message + ANSI.reset )
  Nutella.net.publish( 'logging', log_to_json(message, code, __method__) )
  code
end