UNPKG

kongadmin

Version:
42 lines (31 loc) 849 B
/** * Application configuration + some helpers for debug / log purposes. * * Note that don't use 'use strict' with this file, it will broke those helpers... */ module.exports = { appName: 'angular-sailsjs-boilerplate' }; Object.defineProperty(global, '__stack', { get: function() { var orig = Error.prepareStackTrace; Error.prepareStackTrace = function(_, stack) { return stack; }; var err = new Error; Error.captureStackTrace(err, arguments.callee); var stack = err.stack; Error.prepareStackTrace = orig; return stack; } }); Object.defineProperty(global, '__line', { get: function() { return __stack[1].getLineNumber(); } }); Object.defineProperty(global, '__function', { get: function() { return __stack[1].getFunctionName(); } });