lib/cc/analyzer/logging_container_listener.rb
module CC
module Analyzer
class LoggingContainerListener < ContainerListener
def initialize(logger)
@logger = logger
end
def started(engine, _details)
logger.info("starting engine #{engine.name}")
end
def finished(engine, _details, result)
logger.info("finished engine #{engine.name}")
if result.skipped?
logger.warn("skipped engine #{engine.name}: #{result.stderr}")
end
end
private
attr_reader :logger
end
end
end