123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * @returns {string}
- */
- export function ConsoleOutputDisableExpressionTemplate (): string {
- return `
- var {consoleLogDisableFunctionName} = {singleNodeCallControllerFunctionName}(this, function () {
- var getGlobal = Function('return (function() ' + '{}.constructor("return this")( )' + ');');
-
- var func = function () {};
- var that = getGlobal();
-
- if (!that.console) {
- that.console = (function (func){
- var c = {};
-
- c.log = func;
- c.warn = func;
- c.debug = func;
- c.info = func;
- c.error = func;
- c.exception = func;
- c.trace = func;
-
- return c;
- })(func);
- } else {
- that.console.log = func;
- that.console.warn = func;
- that.console.debug = func;
- that.console.info = func;
- that.console.error = func;
- that.console.exception = func;
- that.console.trace = func;
- }
- });
-
- {consoleLogDisableFunctionName}();
- `;
- }
|