Class: LanguageServer::Formatter

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

Constant Summary collapse

RESET =
"\e[0m"
RED =
"\e[31m"
YELLOW =
"\e[33m"

Instance Method Summary collapse

Instance Method Details

#call(severity, *rest) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/language_server/logger.rb', line 15

def call(severity, *rest)
  msg = default_message(severity, *rest)
  case severity
  when 'ERROR'
    RED + msg + RESET
  when 'WARN'
    YELLOW + msg + RESET
  else
    msg
  end
end