点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我已经构建了一个包含kapsel Logger插件的cordova应用程序(android)。 我在Chrome控制台中通过远程调试输入的消息已上传到SCPms,但是我没有看到要自动上传的任何脚本错误。
每当发生脚本错误时,该消息就会通过我的index.html的警报显示出来(否则您将在cordova中看不到它)
window.onerror = function(msg,url,line) { var i = url.lastIndexOf("/"); 如果(i> -1) url = url.substring(i + 1); console.error(msg); alert("错误" + url +"(行号" +行+")\ n" + msg); //xxx:登录 if(window.cordova && sap.Logger){ com.xx.xxx.xxx.devapp.uploadLog(url,line,msg); } 返回false; };
上传消息的代码为:
uploadLog:function(url,line,msg){ console.error(" ERROR in" + url +"(第#" +行+")\ n" + msg); //sap.Logger.error("ERROR in" + url +"(line#" + line +")\ n" + msg); sap.Logger.upload(function(){ if(false){ 调试器; } },功能(e){ console.warn("记录器上传:上传失败。状态:" + e.statusCode +",消息:" + e.statusMessage)); }); }
如前所述:如果我在调试控制台中输入上面的编码,则会上传消息。
有什么想法吗?
提前致以最诚挚的问候
Dominik
首先,我建议您看一下以下链接
https://blogs.sap.com/ 2016/12/29/开始使用kapsel-part-5-loggingsp13/
我们将以上内容用作我们的基准示例和样本。
所有这些的另一点是确保您使用的是最新版本
我们发现更新似乎可以解决很多问题。
如果上述方法不利于胸膜炎,请告诉我
韦恩·史密斯
SAP支持
Hi Wayne
我使用博客来设置日志记录。 当我在调试控制台中输入上面的编码时,日志上载有效。 但是当脚本错误触发日志上传时,我无法工作。
我们使用最新的HAT版本/SDK版本和移动服务云。
最诚挚的问候
多米尼克
一周热门 更多>