Module: Sudoku::Logging

Included in:
GridFactory, MainWindow
Defined in:
lib/sudoku/log.rb

Overview

Module for logging functionality

Constant Summary collapse

LOGGER =

Logger for use in the Sudoku classees

Logger.new(STDOUT)

Instance Method Summary collapse

Instance Method Details

#disable_logObject

Will disable all logging except for fatal errors.



26
27
28
# File 'lib/sudoku/log.rb', line 26

def disable_log
  LOGGER.level = Logger::FATAL
end

#error(message) ⇒ Object

Will log error message



16
17
18
# File 'lib/sudoku/log.rb', line 16

def error(message)
  LOGGER.error(message)
end

#fatal(message) ⇒ Object

Will log fatal message



21
22
23
# File 'lib/sudoku/log.rb', line 21

def fatal(message)
  LOGGER.error(message)
end

#info(message) ⇒ Object

Will log info message



11
12
13
# File 'lib/sudoku/log.rb', line 11

def info(message)
  LOGGER.info(message)
end