Module: Rulp::Log
- Included in:
- Rulp
- Defined in:
- lib/helpers/log.rb
Instance Method Summary collapse
- #log(level, message) ⇒ Object
- #log_level ⇒ Object
- #log_level=(level) ⇒ Object
- #logger ⇒ Object
- #logger=(logger) ⇒ Object
- #print_solver_outputs ⇒ Object
- #print_solver_outputs=(print) ⇒ Object
Instance Method Details
#log(level, message) ⇒ Object
22 23 24 25 26 |
# File 'lib/helpers/log.rb', line 22 def log(level, ) if level >= self.log_level self.logger.add(level, ) end end |
#log_level ⇒ Object
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 |
#logger ⇒ Object
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 |
#print_solver_outputs ⇒ Object
10 11 12 |
# File 'lib/helpers/log.rb', line 10 def print_solver_outputs @@print_solver_outputs end |
#print_solver_outputs=(print) ⇒ Object
6 7 8 |
# File 'lib/helpers/log.rb', line 6 def print_solver_outputs=(print) @@print_solver_outputs = print end |