Module: Rulp::Log

Included in:
Rulp
Defined in:
lib/helpers/log.rb

Instance Method Summary collapse

Instance Method Details

#log(level, message) ⇒ Object



22
23
24
25
26
# File 'lib/helpers/log.rb', line 22

def log(level, message)
  if level >= self.log_level
    self.logger.add(level, message)
  end
end

#log_levelObject



18
19
20
# File 'lib/helpers/log.rb', line 18

def log_level
  @@log_level || Logger::DEBUG
end

#log_level=(level) ⇒ Object



14
15
16
# File 'lib/helpers/log.rb', line 14

def log_level=(level)
  @@log_level = level
end

#loggerObject



32
33
34
# File 'lib/helpers/log.rb', line 32

def logger
  @@logger ||= Logger.new(STDOUT)
end

#logger=(logger) ⇒ Object



28
29
30
# File 'lib/helpers/log.rb', line 28

def logger=(logger)
  @@logger = logger
end


10
11
12
# File 'lib/helpers/log.rb', line 10

def print_solver_outputs
  @@print_solver_outputs
end


6
7
8
# File 'lib/helpers/log.rb', line 6

def print_solver_outputs=(print)
  @@print_solver_outputs = print
end