Sha256: d42e4ab3d08682817836076653155d07b1a165f902d590f995e473c6d8d67d27
Contents?: true
Size: 311 Bytes
Versions: 1
Compression:
Stored size: 311 Bytes
Contents
module Octave module Dispatcher class Logger < Base def initialize(logger = nil) @logger = logger end def call(payload) logger.info { "#{payload.name} took #{payload.duration}ms" } end def logger @logger || Octave.logger end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
octave-0.1.1 | lib/octave/dispatcher/logger.rb |