Class: EsReadModel::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/es_readmodel/logger.rb

Instance Method Summary collapse

Instance Method Details

#call(ctx) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/es_readmodel/logger.rb', line 5

def call(ctx)
  ctx = {
    time: Time.now
  }.merge(ctx)
  extras = ENV.select {|k,v| k =~ /^readmodel/i }
  ctx = ctx.merge(extras)
  STDERR.puts ctx.map {|k,v| format(k, v.to_s) }.join(' ')
end