Sha256: 00010f395f8194bca9b3abe2d2d7bc4d1e297aa9d173cf58004798d05563e015

Contents?: true

Size: 337 Bytes

Versions: 7

Compression:

Stored size: 337 Bytes

Contents

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

7 entries across 7 versions & 1 rubygems

Version Path
gooddata-0.6.0.pre10 lib/gooddata/bricks/middleware/stdout_middleware.rb
gooddata-0.6.0.pre9 lib/gooddata/bricks/middleware/stdout_middleware.rb
gooddata-0.6.0.pre8 lib/gooddata/bricks/middleware/stdout_middleware.rb
gooddata-0.6.0.pre7 lib/gooddata/bricks/middleware/stdout_middleware.rb
gooddata-0.6.0.pre6 lib/gooddata/bricks/middleware/stdout_middleware.rb
gooddata-0.6.0.pre5 lib/gooddata/bricks/middleware/stdout_middleware.rb
gooddata-0.6.0.pre4 lib/gooddata/bricks/middleware/stdout_middleware.rb