"use strict"; require("typings-global"); var beautylog_classes_ora_1 = require("./beautylog.classes.ora"); var nativeLog = console.log; /** * routes the console to got through beautylog, so beautylog can take action before things are logged to console. */ var route = function (statusArg) { if (statusArg == true) { console.log = exports.beautyConsole.log; } else { console.log = nativeLog; } }; exports.beautyConsole = { log2: nativeLog, log: function (logArg) { if (beautylog_classes_ora_1.oraActive) { beautylog_classes_ora_1.activeOra.pause(); nativeLog.apply(nativeLog, arguments); beautylog_classes_ora_1.activeOra.start(); } else { nativeLog.apply(nativeLog, arguments); } } }; route(true); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5jb25zb2xlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxRQUFPLGdCQUFnQixDQUFDLENBQUE7QUFFeEIsc0NBQWtDLHlCQUF5QixDQUFDLENBQUE7QUFDNUQsSUFBSSxTQUFTLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQztBQUU1Qjs7R0FFRztBQUNILElBQUksS0FBSyxHQUFHLFVBQVMsU0FBaUI7SUFDbEMsRUFBRSxDQUFBLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxDQUFBLENBQUM7UUFDbEIsT0FBTyxDQUFDLEdBQUcsR0FBRyxxQkFBYSxDQUFDLEdBQUcsQ0FBQztJQUNwQyxDQUFDO0lBQUMsSUFBSSxDQUFDLENBQUM7UUFDSixPQUFPLENBQUMsR0FBRyxHQUFHLFNBQVMsQ0FBQztJQUM1QixDQUFDO0FBRUwsQ0FBQyxDQUFDO0FBRVMscUJBQWEsR0FBRztJQUN2QixJQUFJLEVBQUUsU0FBUztJQUNmLEdBQUcsRUFBRSxVQUFTLE1BQVU7UUFDcEIsRUFBRSxDQUFBLENBQUMsaUNBQVMsQ0FBQyxDQUFBLENBQUM7WUFDVixpQ0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO1lBQ2xCLFNBQVMsQ0FBQyxLQUFLLENBQUMsU0FBUyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1lBQ3RDLGlDQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDdEIsQ0FBQztRQUFDLElBQUksQ0FBQyxDQUFDO1lBQ0osU0FBUyxDQUFDLEtBQUssQ0FBQyxTQUFTLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFDMUMsQ0FBQztJQUNMLENBQUM7Q0FDSixDQUFBO0FBRUQsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDIiwiZmlsZSI6ImJlYXV0eWxvZy5jb25zb2xlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwidHlwaW5ncy1nbG9iYWxcIjtcclxuaW1wb3J0IHBsdWdpbnMgPSByZXF1aXJlKFwiLi9iZWF1dHlsb2cucGx1Z2luc1wiKTtcclxuaW1wb3J0IHthY3RpdmVPcmEsb3JhQWN0aXZlfSBmcm9tIFwiLi9iZWF1dHlsb2cuY2xhc3Nlcy5vcmFcIjtcclxubGV0IG5hdGl2ZUxvZyA9IGNvbnNvbGUubG9nO1xyXG5cclxuLyoqXHJcbiAqIHJvdXRlcyB0aGUgY29uc29sZSB0byBnb3QgdGhyb3VnaCBiZWF1dHlsb2csIHNvIGJlYXV0eWxvZyBjYW4gdGFrZSBhY3Rpb24gYmVmb3JlIHRoaW5ncyBhcmUgbG9nZ2VkIHRvIGNvbnNvbGUuXHJcbiAqL1xyXG5sZXQgcm91dGUgPSBmdW5jdGlvbihzdGF0dXNBcmc6Ym9vbGVhbil7XHJcbiAgICBpZihzdGF0dXNBcmcgPT0gdHJ1ZSl7XHJcbiAgICAgICAgY29uc29sZS5sb2cgPSBiZWF1dHlDb25zb2xlLmxvZztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY29uc29sZS5sb2cgPSBuYXRpdmVMb2c7XHJcbiAgICB9XHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBsZXQgYmVhdXR5Q29uc29sZSA9IHtcclxuICAgIGxvZzI6IG5hdGl2ZUxvZyxcclxuICAgIGxvZzogZnVuY3Rpb24obG9nQXJnOmFueSl7XHJcbiAgICAgICAgaWYob3JhQWN0aXZlKXtcclxuICAgICAgICAgICAgYWN0aXZlT3JhLnBhdXNlKCk7XHJcbiAgICAgICAgICAgIG5hdGl2ZUxvZy5hcHBseShuYXRpdmVMb2csIGFyZ3VtZW50cyk7XHJcbiAgICAgICAgICAgIGFjdGl2ZU9yYS5zdGFydCgpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIG5hdGl2ZUxvZy5hcHBseShuYXRpdmVMb2csIGFyZ3VtZW50cyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5yb3V0ZSh0cnVlKTsiXX0=