Class: LogHandler

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

Instance Method Summary collapse

Instance Method Details

#handle(level, error) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/cuvva_log_handler.rb', line 4

def handle(level, error)
  return if Log.get_level(level) < Log.min_log_level 

  error_string = "#{level}:#{error.to_json}"

  if [ :warn, :error, :fatal ].include?(level)
    STDERR.puts error_string
  else
    puts error_string 
  end
end