Class: CC::Analyzer::LoggingContainerListener

Inherits:
ContainerListener show all
Defined in:
lib/cc/analyzer/logging_container_listener.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger) ⇒ LoggingContainerListener

Returns a new instance of LoggingContainerListener.



4
5
6
# File 'lib/cc/analyzer/logging_container_listener.rb', line 4

def initialize(logger)
  @logger = logger
end

Instance Method Details

#finished(engine, _details, result) ⇒ Object



12
13
14
15
16
17
# File 'lib/cc/analyzer/logging_container_listener.rb', line 12

def finished(engine, _details, result)
  logger.info("finished engine #{engine.name}")
  if result.skipped?
    logger.warn("skipped engine #{engine.name}: #{result.stderr}")
  end
end

#started(engine, _details) ⇒ Object



8
9
10
# File 'lib/cc/analyzer/logging_container_listener.rb', line 8

def started(engine, _details)
  logger.info("starting engine #{engine.name}")
end