Module: UniverseCompiler::Utils::BasicLogger

Included in:
UniverseCompiler
Defined in:
lib/universe_compiler/utils/basic_logger.rb

Defined Under Namespace

Classes: NullLogger

Instance Method Summary collapse

Instance Method Details

#loggerObject



17
18
19
# File 'lib/universe_compiler/utils/basic_logger.rb', line 17

def logger
  @logger ||= NullLogger.new
end

#logger=(logger) {|logger| ... } ⇒ Object

Yields:



12
13
14
15
# File 'lib/universe_compiler/utils/basic_logger.rb', line 12

def logger=(logger)
  @logger = logger
  yield logger if block_given?
end