Sha256: 6e4054c90024cc1dad62d65cf98d903696d18666f7141e8d3d65dd059cae3b1c

Contents?: true

Size: 399 Bytes

Versions: 1

Compression:

Stored size: 399 Bytes

Contents

require File.join(File.dirname(__FILE__), "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.pre11 lib/gooddata/bricks/middleware/stdout_middleware.rb