Skip to content
This repository was archived by the owner on Jun 2, 2021. It is now read-only.

Commit d1189f1

Browse files
monamohebbireidmit
andcommitted
Add logging for internal download droplet url endpoint
Co-authored-by: Mona Mohebbi <mmohebbi@pivotal.io> Co-authored-by: Reid Mitchell <rmitchell@pivotal.io>
1 parent 3ec5d22 commit d1189f1

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

lib/cloud_controller/blobstore/url_generator/local_url_generator.rb

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,24 @@ def admin_buildpack_download_url(buildpack)
3333
end
3434

3535
def droplet_download_url(droplet)
36-
return nil unless droplet
37-
return nil unless @droplet_blobstore.exists?(droplet.blobstore_key)
36+
unless droplet
37+
logger.info('Droplet to be downloaded is nil')
38+
return nil
39+
end
40+
41+
unless @droplet_blobstore.exists?(droplet.blobstore_key)
42+
logger.info('Blobstore key for droplet to be downloaded not found in blobstore')
43+
return nil
44+
end
3845

3946
http_basic_auth_uri("/staging/v3/droplets/#{droplet.guid}/download")
4047
end
48+
49+
private
50+
51+
def logger
52+
@logger ||= Steno.logger('cc.blobstore.local_url_generator')
53+
end
4154
end
4255
end
4356
end

0 commit comments

Comments
 (0)