Class: SonarQube::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/sonarqube-client/logger.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.log(*args, level) ⇒ Object



20
21
22
23
# File 'lib/sonarqube-client/logger.rb', line 20

def self.log(*args, level)
  @@logger=Logger.new *args
  @@logger.level loglevel level
end

Instance Method Details

#loglevel(level) ⇒ Object



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/sonarqube-client/logger.rb', line 25

def loglevel(level)
  case level
  when 'debug'
    return 0
  when 'info'
    return 1
  when 'warn'
    return 2
  when 'error'
    return 3
  when 'fatal'
    return 4
  else
  end
end