From 20992e8630d11a6c0d47acd7463d6bdeefb6d3f5 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Thu, 20 Dec 2012 23:52:45 +0300 Subject: [PATCH] Fixed bug causing request/response logs to not be written to disk --- acs.coffee | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/acs.coffee b/acs.coffee index 6b70e6a..26cdfcd 100644 --- a/acs.coffee +++ b/acs.coffee @@ -132,16 +132,14 @@ if cluster.isMaster cluster.fork() else if config.DEBUG - process.on('uncaughtException', (err) -> + process.on('uncaughtException', (error) -> # dump request/response logs and stack trace util.log("Unexpected error occured. Writing log to debug/#{currentClientIP}.log.") memcached.get("debug-#{currentClientIP}", (err, l) -> util.error(err) if err fs = require 'fs' - fs.writeFile("debug/#{currentClientIP}.log", l + "\n\n" + err.stack, (err) -> - util.error(err) if err - process.exit(1) - ) + fs.writeFileSync("debug/#{currentClientIP}.log", l + "\n\n" + error.stack) + process.exit(1) ) )