class LogParser::Logger

A simple helper, probably to be replaced by a proper logging library at some point.

Attributes

debugging[RW]

Public Class Methods

debug(message) click to toggle source

Logs the given message to STDOUT if `debug?` is true.

@param [String] message @return [void]

# File lib/log_parser/logger.rb, line 28
def debug(message)
  puts message if debug?
end
debug=(flag) click to toggle source

Switches debugging mode on and off.

@param [true,false] flag @return [void]

# File lib/log_parser/logger.rb, line 12
def debug=(flag)
  self.debugging = flag
end
debug?() click to toggle source

Indicates whether we are debugging.

@return [true,false]

`true` if we are in debugging mode, `false` otherwise.
# File lib/log_parser/logger.rb, line 20
def debug?
  debugging || !ENV['DEBUG'].nil?
end