improve error reporting
This commit is contained in:
@@ -290,7 +290,8 @@ module.exports = CompileManager =
|
|||||||
return callback(error) if error?
|
return callback(error) if error?
|
||||||
fs.readFile directory + "/" + file_name + ".wc", "utf-8", (err, stdout) ->
|
fs.readFile directory + "/" + file_name + ".wc", "utf-8", (err, stdout) ->
|
||||||
if err?
|
if err?
|
||||||
logger.err err:err, command:command, directory:directory, project_id:project_id, user_id:user_id, "error reading word count output"
|
#call it node_err so sentry doesn't use random path error as unique id so it can't be ignored
|
||||||
|
logger.err node_err:err, command:command, directory:directory, project_id:project_id, user_id:user_id, "error reading word count output"
|
||||||
return callback(err)
|
return callback(err)
|
||||||
results = CompileManager._parseWordcountFromOutput(stdout)
|
results = CompileManager._parseWordcountFromOutput(stdout)
|
||||||
logger.log project_id:project_id, user_id:user_id, wordcount: results, "word count results"
|
logger.log project_id:project_id, user_id:user_id, wordcount: results, "word count results"
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ module.exports = DockerRunner =
|
|||||||
if error?.statusCode == 404
|
if error?.statusCode == 404
|
||||||
createAndStartContainer()
|
createAndStartContainer()
|
||||||
else if error?
|
else if error?
|
||||||
logger.err {container_name: name}, "unable to inspect container to start"
|
logger.err {container_name: name, error:error}, "unable to inspect container to start"
|
||||||
return callback(error)
|
return callback(error)
|
||||||
else
|
else
|
||||||
startExistingContainer()
|
startExistingContainer()
|
||||||
|
|||||||
Reference in New Issue
Block a user