【问题标题】:How to properly use jQuery.sap.log.debug instead of console.log in SAPUI5 v.1.38.39?如何在 SAPUI5 v.1.38.39 中正确使用 jQuery.sap.log.debug 而不是 console.log?
【发布时间】:2020-01-29 11:12:28
【问题描述】:

关于环境:

  • 使用的框架:SAPUI5
  • 版本:1.38.39
  • 开发环境:sap web-ide
  • 可通过 OpenUI5 v.1.38 重现

关于问题:

来自 UI5 的建议:不要使用 console.log("message")
UI5 的提议:改用 jQuery.sap.log.debug("message"),文档 here
预期结果:在控制台中通过 chrome 调试器查看“消息”
实际结果:在控制台中看不到“消息”

代码部分:

在我的控制器上:

onInit: function(){
  jQuery.sap.log.debug('onInit fired'); // display nothing in chrome console
  console.log('onInit fired'); // display "onInit fired" in chrome console
},

问题:

有人有解决此问题的解决方案或想法吗?

备注:

  1. 我的问题可能很简单,但我没有找到任何解决方案 无处,而且我是 UI5 的新手,所以我在这里问,谢谢你的帮助理解
  2. 如果有人也能告诉我为什么这个问题(到目前为止我问的唯一一个)锁定我以进一步提问,我认为帖子尊重this ?感谢您的反馈

【问题讨论】:

    标签: javascript sapui5 console.log sap-web-ide


    【解决方案1】:

    您是否将日志级别设置为调试?
    如果没有尝试添加:

    jQuery.sap.log.setLevel(jQuery.sap.log.Level.DEBUG)
    

    另外,您使用 1.38 而不是更新的版本有什么特别的原因吗?

    【讨论】:

    • 谢谢你的回复,不,我只是放了jQuery.sap.log.debug(),请问我应该在哪里以及如何设置日志级别?使用这个版本是因为它是在这个版本上构建的并且与后端兼容:)
    • 这应该可以工作:jQuery.sap.log.setLevel(jQuery.sap.log.Level.DEBUG)
    猜你喜欢
    • 2023-01-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2020-02-09
    • 2019-11-08
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    相关资源
    最近更新 更多