如何将浏览器控制台消息发送到日志文件?

问题描述

我想知道是否存在一种方法,可以将所有消息从浏览器控制台发送到服务器日志文件,例如是否未加载证书或显示警告(请参见屏幕截图)

Console Log

我尝试过查看事物,但是没有按预期工作:

1:

(<any>window).console = <any>{
      tracelog: (message) => { alert(message); this.logger.trace(message); },log: (message) => { if (typeof message != 'string') message = JSON.stringify(message); alert(message); this.logger.debug(message); },debug: (message) => { alert(message); this.logger.debug(message); },info: (message) => { alert(message); this.logger.info(message); },warn: (message) => { alert(message); this.logger.warn(message); },error: (message) => { alert(message); this.logger.error(message); },}

2:

window.onerror = function (msg,url,num) {
  alert(msg + ';' + url + ';' + num);
  return false;
}

3:

window.addEventListener('error',(event) => {
  alert(event);
});

任何建议都会有所帮助-谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)