如何解决如何将浏览器控制台消息发送到日志文件?
我想知道是否存在一种方法,可以将所有消息从浏览器控制台发送到服务器日志文件,例如是否未加载证书或显示警告(请参见屏幕截图)
我尝试过查看事物,但是没有按预期工作:
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 举报,一经查实,本站将立刻删除。