Class: Framework::Logger

Inherits:
Logger
  • Object
show all
Defined in:
lib/framework/logger.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.disappointment(message) ⇒ Object

Parameters:

  • message (String)


26
27
28
# File 'lib/framework/logger.rb', line 26

def self.disappointment(message)
  internal.disappointment(message)
end

.hint(message) ⇒ Object

Parameters:

  • message (String)


31
32
33
# File 'lib/framework/logger.rb', line 31

def self.hint(message)
  internal.hint(message)
end

.internalFramework::Logger

Returns application logger

Returns:



47
48
49
# File 'lib/framework/logger.rb', line 47

def self.internal
  Framework.app.try(:logger) || @internal ||= self.new(STDOUT)
end

.note(message) ⇒ Object

Parameters:

  • message (String)


36
37
38
# File 'lib/framework/logger.rb', line 36

def self.note(message)
  internal.note(message)
end

.whisper(message) ⇒ Object

Parameters:

  • message (String)


41
42
43
# File 'lib/framework/logger.rb', line 41

def self.whisper(message)
  internal.whisper(message)
end

Instance Method Details

#disappointment(message) ⇒ Object

Parameters:

  • message (String)


6
7
8
# File 'lib/framework/logger.rb', line 6

def disappointment(message)
  info("\e[#{32}mFramework\e[1m \e[#{31}m#{message}\e[0m")
end

#hint(message) ⇒ Object

Parameters:

  • message (String)


11
12
13
# File 'lib/framework/logger.rb', line 11

def hint(message)
  info("\e[#{32}mFramework\e[1m \e[#{33}m#{message}\e[0m")
end

#note(message) ⇒ Object

Parameters:

  • message (String)


16
17
18
# File 'lib/framework/logger.rb', line 16

def note(message)
  info("\e[#{32}mFramework\e[0m \e[#{33}m#{message}\e[0m")
end

#whisper(message) ⇒ Object

Parameters:

  • message (String)


21
22
23
# File 'lib/framework/logger.rb', line 21

def whisper(message)
  info("\e[#{32}mFramework\e[0m \e[#{37}m#{message}\e[0m")
end