mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-24 03:23:10 +00:00
improved logging
This commit is contained in:
parent
110e623a0d
commit
7501046ebc
2 changed files with 7 additions and 5 deletions
|
@ -8,7 +8,6 @@ metrics = require("./metrics")
|
|||
module.exports =
|
||||
|
||||
writeStream: (stream, key, callback)->
|
||||
|
||||
timer = new metrics.Timer("writingFile")
|
||||
callback = _.once callback
|
||||
fsPath = @_getPath(key)
|
||||
|
|
|
@ -32,6 +32,9 @@ module.exports =
|
|||
if err?
|
||||
logger.err err:err, bucketName:bucketName, key:key, fsPath:fsPath,"something went wrong uploading file to s3"
|
||||
return callback(err)
|
||||
if !res?
|
||||
logger.err err:err, res:res, bucketName:bucketName, key:key, fsPath:fsPath, "no response from s3 put file"
|
||||
callback("no response from put file")
|
||||
if res.statusCode != 200
|
||||
logger.err bucketName:bucketName, key:key, fsPath:fsPath, "non 200 response from s3 putting file"
|
||||
return callback("non 200 response from s3 on put file")
|
||||
|
@ -58,7 +61,7 @@ module.exports =
|
|||
options = buildDefaultOptions(bucketName, "get", key)
|
||||
readStream = request(options)
|
||||
readStream.on "error", (err)->
|
||||
logger.err bucketName:bucketName, key:key, "error getting file stream from s3"
|
||||
logger.err err:err, bucketName:bucketName, key:key, "error getting file stream from s3"
|
||||
callback null, readStream
|
||||
|
||||
copyFile: (bucketName, sourceKey, destKey, callback)->
|
||||
|
@ -69,7 +72,7 @@ module.exports =
|
|||
bucket: bucketName
|
||||
s3Client.copyFile sourceKey, destKey, (err)->
|
||||
if err?
|
||||
logger.err bucketName:bucketName, sourceKey:sourceKey, destKey:destKey, "something went wrong copying file in aws"
|
||||
logger.err err:err, bucketName:bucketName, sourceKey:sourceKey, destKey:destKey, "something went wrong copying file in aws"
|
||||
callback(err)
|
||||
|
||||
deleteFile: (bucketName, key, callback)->
|
||||
|
@ -77,7 +80,7 @@ module.exports =
|
|||
options = buildDefaultOptions(bucketName, "delete", key)
|
||||
request options, (err, res)->
|
||||
if err?
|
||||
logger.err res:res, bucketName:bucketName, key:key, "something went wrong deleting file in aws"
|
||||
logger.err err:err, res:res, bucketName:bucketName, key:key, "something went wrong deleting file in aws"
|
||||
callback(err)
|
||||
|
||||
deleteDirectory: (bucketName, key, callback)->
|
||||
|
@ -95,7 +98,7 @@ module.exports =
|
|||
options = buildDefaultOptions(bucketName, "head", key)
|
||||
request options, (err, res)->
|
||||
if err?
|
||||
logger.err res:res, bucketName:bucketName, key:key, "something went wrong copying file in aws"
|
||||
logger.err err:err, res:res, bucketName:bucketName, key:key, "something went wrong copying file in aws"
|
||||
exists = res.statusCode == 200
|
||||
logger.log bucketName:bucketName, key:key, exists:exists, "checked if file exsists in s3"
|
||||
callback(err, exists)
|
||||
|
|
Loading…
Reference in a new issue