Просмотр исходного кода

Refactor, and log when we have a 'range' header.

Shane Kilkelly 11 лет назад
Родитель
Сommit
8a631e70f7
1 измененных файлов с 6 добавлено и 5 удалено
  1. 6 5
      services/filestore/app/coffee/FileController.coffee

+ 6 - 5
services/filestore/app/coffee/FileController.coffee

@@ -13,19 +13,20 @@ module.exports = FileController =
 	getFile: (req, res)->
 		{key, bucket} = req
 		{format, style} = req.query
-		opts = {
+		options = {
 			key: key,
 			bucket: bucket,
 			format: format,
 			style: style,
 		}
 		metrics.inc "getFile"
+		logger.log key:key, bucket:bucket, format:format, style: style, "reciving request to get file"
 		if req.headers.range?
 			range = FileController._get_range(req.headers.range)
-			opts.start = range.start
-			opts.end = range.end
-		logger.log key:key, bucket:bucket, format:format, style:style, "reciving request to get file"
-		FileHandler.getFile bucket, key, opts, (err, fileStream)->
+			options.start = range.start
+			options.end = range.end
+			logger.log start: range.start, end: range.end, "getting range of bytes from file"
+		FileHandler.getFile bucket, key, options, (err, fileStream)->
 			if err?
 				logger.err err:err, key:key, bucket:bucket, format:format, style:style, "problem getting file"
 				if !res.finished and res?.send?