]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
generate stack trace when logging deprecation messages (redo #2175)
authorIskren Chernev <iskren.chernev@gmail.com>
Mon, 4 May 2015 05:16:56 +0000 (22:16 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Mon, 4 May 2015 05:16:56 +0000 (22:16 -0700)
src/lib/utils/deprecate.js

index 80fecf02755039aa4f91366d681d1ecaeb8359fa..a076ad71950c57bc4ccf47e064d8487d4ca535de 100644 (file)
@@ -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);