Class: Coradoc::Logger

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

Constant Summary collapse

BADGE =
'Coradoc'
COLORS =
{
  error: "\e[31m", # Red
  info: "\e[34m", # Blue
  reset: "\e[m", # Reset
  success: "\e[32m", # Green
  warn: "\e[33m", # Yellow
  bold: "\e[1m",
  unbold: "\e[22m"
}.freeze

Class Method Summary collapse

Class Method Details

.error(message) ⇒ Object



17
18
19
# File 'lib/coradoc/logger.rb', line 17

def self.error(message)
  log(message, :error)
end

.info(message) ⇒ Object



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

def self.info(message)
  log(message, :info)
end

.success(message) ⇒ Object



25
26
27
# File 'lib/coradoc/logger.rb', line 25

def self.success(message)
  log(message, :success)
end

.warn(message) ⇒ Object



29
30
31
# File 'lib/coradoc/logger.rb', line 29

def self.warn(message)
  log(message, :warn)
end