微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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 举报,一经查实,本站将立刻删除。