【发布时间】:2016-02-26 20:19:36
【问题描述】:
是否可以在不打开 SAP 诊断窗口的情况下将 jQuery.sap.log.* 函数的框架打印输出到标准浏览器控制台?
根据开发人员指南的 OpenUI Logging and Tracing,它应该可以在不打开诊断的情况下工作,但它不能正常工作,至少在 Chrome Dev 48.0.2564.116 m 内是这样。
【问题讨论】:
是否可以在不打开 SAP 诊断窗口的情况下将 jQuery.sap.log.* 函数的框架打印输出到标准浏览器控制台?
根据开发人员指南的 OpenUI Logging and Tracing,它应该可以在不打开诊断的情况下工作,但它不能正常工作,至少在 Chrome Dev 48.0.2564.116 m 内是这样。
【问题讨论】:
框架打印当前日志级别内的所有日志语句。
我认为默认情况下是 ERROR,因此如果出现错误,您应该会在控制台中看到源自 UI5 的红色错误消息。
要启用其他消息,请通过运行(例如)将日志级别调整为您需要的级别:
jQuery.sap.log.setLevel(jQuery.sap.log.Level.DEBUG);
另见:https://openui5.netweaver.ondemand.com/#docs/api/symbols/jQuery.sap.log.html#.setLevel
【讨论】:
jQuery.sap.log.setLevel(someLevel, "myContext") 创建新的日志记录上下文。您可以使用此上下文在一个应用程序中指定不同的日志级别:jQuery.sap.log.debug("myLogMessage, "someDetailMessage", "myContext")