From: Iskren Chernev Date: Mon, 4 May 2015 05:16:56 +0000 (-0700) Subject: generate stack trace when logging deprecation messages (redo #2175) X-Git-Tag: 2.10.3~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9ebd25268075ef559642f5102f51a7484cfba29;p=thirdparty%2Fmoment.git generate stack trace when logging deprecation messages (redo #2175) --- diff --git a/src/lib/utils/deprecate.js b/src/lib/utils/deprecate.js index 80fecf027..a076ad719 100644 --- a/src/lib/utils/deprecate.js +++ b/src/lib/utils/deprecate.js @@ -8,10 +8,12 @@ function warn(msg) { } export function deprecate(msg, fn) { - var firstTime = true; + var firstTime = true, + msgWithStack = msg + '\n' + (new Error()).stack; + return extend(function () { if (firstTime) { - warn(msg); + warn(msgWithStack); firstTime = false; } return fn.apply(this, arguments);