3

私はRighAWSgemを使用しており、RightAWSコードがテストの一部として実行されるように、httpレベルでモックを作成しています。

これが発生すると、次の出力が得られます

....New RightAws::S3Interface using per_request-connection mode Opening new HTTP connection to s3.amazonaws.com:80 .New RightAws::S3Interface using per_request-connection mode .

すべてのテストに合格しましたが、エラーが発生した場合、この出力のためにスキャンが困難になります。それを沈黙させる良い方法はありますか?

4

1 に答える 1

6

ロギングに null デバイスを使用できます。

s3 = RightAws::S3Interface.new(access_key, secret_key, {:port => 80, :protocol => 'http', :logger => Logger.new('/dev/null')})  //on unix system
s3 = RightAws::S3Interface.new(access_key, secret_key, {:port => 80, :protocol => 'http', :logger => Logger.new('NUL')})  //on windows

于 2009-11-26T17:04:38.663 に答える