From 354291894168bf1e16c4b04b78a4ec165773bc72 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Thu, 12 Mar 2015 09:55:15 +0000 Subject: [PATCH] add logging for ASpell worker errors --- services/spelling/app/coffee/ASpellWorker.coffee | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/spelling/app/coffee/ASpellWorker.coffee b/services/spelling/app/coffee/ASpellWorker.coffee index a33032bd4c..79d0e66cdc 100644 --- a/services/spelling/app/coffee/ASpellWorker.coffee +++ b/services/spelling/app/coffee/ASpellWorker.coffee @@ -17,10 +17,14 @@ class ASpellWorker metrics.inc "aspellWorker-exit-" + @language @pipe.on 'error', (err) => @state = 'error' - @callback err, [] + logger.log process: @pipe.pid, error: err, stdout: output, stderr: error, lang: @language, "aspell worker error" + if @callback? + @callback err, [] @pipe.stdin.on 'error', (err) => @state = 'error' - @callback err, [] + logger.log process: @pipe.pid, error: err, stdout: output, stderr: error, lang: @language, "aspell worker error on stdin" + if @callback? + @callback err, [] output = "" @pipe.stdout.on "data", (chunk) =>