Sha256: 1475d9108eae4d27afaad5aa23e592f88a6cac4b43aada4ccbd8c6dddf6bb252
Contents?: true
Size: 680 Bytes
Versions: 1
Compression:
Stored size: 680 Bytes
Contents
# frozen_string_literal: true class Coursemology::Evaluator::Logging::DockerLogSubscriber < ActiveSupport::LogSubscriber def pull(event) info "#{color("Docker Pull (#{event.duration.round(1)}ms)", GREEN)} #{event.payload[:image]}" end def create(event) info "#{color("Docker Create (#{event.duration.round(1)}ms)", MAGENTA)} "\ "#{event.payload[:image]} => #{event.payload[:container].id}" end def destroy(event) info "#{color("Docker Destroy (#{event.duration.round(1)}ms)", CYAN)} "\ "#{event.payload[:container]}" end end Coursemology::Evaluator::Logging::DockerLogSubscriber.attach_to(:'docker.evaluator.coursemology')
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
coursemology-evaluator-0.1.3 | lib/coursemology/evaluator/logging/docker_log_subscriber.rb |