Class: LanguageServer::Formatter

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

Constant Summary collapse

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

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