From f15fb054dcac382e5f5ab8f8e99e5e4b5be0f265 Mon Sep 17 00:00:00 2001 From: Eric Millin Date: Tue, 19 Aug 2014 12:26:33 -0400 Subject: [PATCH] Added hack force debug messages to stdout. Fix for #3194 --- lib/server/logger.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/server/logger.js b/lib/server/logger.js index 51ac44512..00bbb0177 100644 --- a/lib/server/logger.js +++ b/lib/server/logger.js @@ -49,6 +49,12 @@ module.exports.init = function (args) { logger.stripColors = args.logNoColors; logger.appiumLoglevel = loglevel; + // 8/19/14 this is a hack to force Winston to print debug messages to stdout rather than stderr. + // TODO: remove this if winston provides an API for directing streams. + if (levels[loglevel] === levels.debug) { + logger.debug = function (msg) { logger.info('[debug] ' + msg); }; + } + var fileLogger = null; if (args.log) { try {