diff --git a/lib/loggly/client.js b/lib/loggly/client.js index 6cb99c1..629a132 100644 --- a/lib/loggly/client.js +++ b/lib/loggly/client.js @@ -185,11 +185,15 @@ Loggly.prototype.log = function (msg, tags, callback) { common.loggly(logOptions, callback, function (res, body) { try { - var result = JSON.parse(body); - self.emit('log', result); - if (callback) { - callback(null, result); + if(body && res.statusCode.toString() === '200'){ + var result = JSON.parse(body); + self.emit('log', result); + if (callback) { + callback(null, result); + } } + else + console.log('Error Code- ' + res.statusCode + ' "' + res.statusMessage + '"'); } catch (ex) { if (callback) {