Logging SAPUI5/OpenUI5日志记录

Logging SAPUI5/OpenUI5日志记录,logging,sapui5,Logging,Sapui5,是否可以在不打开sap Diagnostics窗口的情况下,将jQuery.sap.log.*函数的框架打印输出到标准浏览器控制台 根据开发者指南的OpenUI,它应该在不打开Diagnostics的情况下工作,但它不工作,至少在Chrome Dev 48.0.2564.116 m中是这样。框架打印当前日志级别内的所有日志语句 我认为默认情况下这是错误,因此如果有错误,您应该在控制台中看到源自UI5的红色错误消息 要启用其他消息,请通过运行(例如),使日志级别适应您需要的级别: 另请参见:此外,

是否可以在不打开sap Diagnostics窗口的情况下,将
jQuery.sap.log.*
函数的框架打印输出到标准浏览器控制台


根据开发者指南的OpenUI,它应该在不打开Diagnostics的情况下工作,但它不工作,至少在Chrome Dev 48.0.2564.116 m中是这样。

框架打印当前日志级别内的所有日志语句

我认为默认情况下这是错误,因此如果有错误,您应该在控制台中看到源自UI5的红色错误消息

要启用其他消息,请通过运行(例如),使日志级别适应您需要的级别:


另请参见:

此外,您可以使用
jQuery.sap.log.setLevel(someLevel,“myContext”)
创建新的日志上下文。您可以使用此上下文在一个应用程序中指定不同的日志级别:
jQuery.sap.log.debug(“myLogMessage”、“someDetailMessage”、“myContext”)
我发现使用Tampermonkey用户脚本设置日志记录级别很方便,因为这样可以在不修改代码的情况下获得所需的结果。jQuery.sap.log自openui5 1.58以来就被弃用。它已被sap/base/log取代:
jQuery.sap.log.setLevel(jQuery.sap.log.Level.DEBUG);