javascript - 如何在 Angular 的 chrome 浏览器中捕获控制台日志

标签 javascript angular

这是我为日志、错误、警告和调试编写的代码片段。
如何在我的浏览器中查看存储的值?

            let defaultLog = console.log.bind(console);
            let defaultError = console.error.bind(console);
            let defaultWarn = console.warn.bind(console);
            let defaultDebug = console.debug.bind(console);
            console.log = function () {
                defaultLog.apply(console, arguments);
                this.consoleLogCapture.push({'type': 'log', 'value': Array.from(arguments)});
            };
            console.error = function () {
               defaultError.apply(console, arguments);
               this.consoleLogCapture.push({'type': 'error', 'value': Array.from(arguments)});
           };
            this.sessionStore.setConsoleCapture(this.consoleLogCapture);

最佳答案

这对我有用,我不明白你错过了什么。您可以添加代码片段或 jsfiddle 来解决您的问题吗?

let consoleLogCapture = [];
let defaultLog = console.log.bind(console);
            let defaultError = console.error.bind(console);
            console.log = function () {
                defaultLog.apply(console, arguments);
                consoleLogCapture.push({'type': 'log', 'value': Array.from(arguments)});
            };
            console.error = function () {
               defaultError.apply(console, arguments);
               consoleLogCapture.push({'type': 'error', 'value': Array.from(arguments)});
           };
           console.log('some');
           console.log(consoleLogCapture);

关于javascript - 如何在 Angular 的 chrome 浏览器中捕获控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58093804/

相关文章:

javascript - 连接 UTF-8 字符串

Angular 2 : System import app not working without file extension

javascript - 在Angular 5中将AMP与Material Design Lite一起使用

css - 运算符 '===' 不能应用于类型 'number' 和 'string .. 在 [ngClass] 中使用时

node.js - 快速启动 Angular 应用程序

javascript - 添加加载动画,直到特定的 JavaScript 完成加载

javascript - 如何在 Sapper 中持久化 UI 组件状态数据?

javascript - Angularjs 在 ng Src 中使用连字符或破折号转义 json

javascript - 从 javascript/jquery 调用 AS 函数

javascript - 如何为 Angular 7 添加额外的 postCSS 插件 (postcss-preset-env)