Class: LogParser::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/log_parser/logger.rb

Overview

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

Class Method Summary collapse

Class Method Details

.debug(message) ⇒ void

This method returns an undefined value.

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

Parameters:

  • message (String)
[View source]

28
29
30
# File 'lib/log_parser/logger.rb', line 28

def debug(message)
  puts message if debug?
end

.debug=(flag) ⇒ void

This method returns an undefined value.

Switches debugging mode on and off.

Parameters:

  • flag (true, false)
[View source]

12
13
14
# File 'lib/log_parser/logger.rb', line 12

def debug=(flag)
  self.debugging = flag
end

.debug?true, false

Indicates whether we are debugging.

Returns:

  • (true, false)

    ‘true` if we are in debugging mode, `false` otherwise.

[View source]

20
21
22
# File 'lib/log_parser/logger.rb', line 20

def debug?
  debugging || !ENV['DEBUG'].nil?
end