Module: Lignite::Logger

Included in:
Assembler, Connection, Connection, Connection::Usb, Message, OpCompiler, SystemCommands, SystemCommands
Defined in:
lib/lignite/logger.rb

Overview

Include this to provide a simple ‘logger.debug` etc.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.default_loggerObject



6
7
8
9
10
# File 'lib/lignite/logger.rb', line 6

def self.default_logger
  logger = ::Logger.new(STDERR)
  logger.level = $VERBOSE ? ::Logger::DEBUG : ::Logger::INFO
  logger
end

Instance Method Details

#loggerObject



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

def logger
  @logger ||= Logger.default_logger
end