Sha256: 42a19b87c572ef48433999196669ce2548fd14d5d87f5480f09525ca6de72cf7

Contents?: true

Size: 390 Bytes

Versions: 1

Compression:

Stored size: 390 Bytes

Contents

# encoding: UTF-8

require_relative 'base_middleware'

module GoodData::Bricks
  class STDOUTLoggingMiddleware < GoodData::Bricks::Middleware
    def call(params)
      logger = Logger.new(STDOUT)
      params[:logger] = logger
      logger.info('Pipeline starting with STDOUT logger')
      returning(@app.call(params)) do
        logger.info('Pipeline ending')
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gooddata-0.6.0 lib/gooddata/bricks/middleware/stdout_middleware.rb