فهرست منبع

add logging for ASpell worker errors

Brian Gough 11 سال پیش
والد
کامیت
3542918941
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      services/spelling/app/coffee/ASpellWorker.coffee

+ 6 - 2
services/spelling/app/coffee/ASpellWorker.coffee

@@ -17,10 +17,14 @@ class ASpellWorker
 			metrics.inc "aspellWorker-exit-" + @language
 			metrics.inc "aspellWorker-exit-" + @language
 		@pipe.on 'error', (err) =>
 		@pipe.on 'error', (err) =>
 			@state = 'error'
 			@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) =>
 		@pipe.stdin.on 'error', (err) =>
 			@state = 'error'
 			@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 = ""
 		output = ""
 		@pipe.stdout.on "data", (chunk) =>
 		@pipe.stdout.on "data", (chunk) =>