【发布时间】:2019-09-13 12:57:21
【问题描述】:
我正在为 Kony 应用程序编写一个记录器模块以打印出调试语句。 Kony SDK 已经有一个 kony.print 函数,但我希望这个记录器打印出应用程序的名称作为每个语句的前缀,以获得类似:
FooApp: x is 1
FooApp: a is ["hello", "world"]
这里的重点是让我在调试时更容易在 Xcode 或 Android Studio 日志中过滤/查找我的调试语句。
所以我的目标是写这样的东西:
var Logger = (function(){
var prefix = ""; //kony.getAppId()?
return{
print: function(message){
kony.print(`${prefix}: ${message}`);
}
};
})();
所以问题是是否有类似 kony.getAppId() 函数、常量或等效项之类的东西,我可以查询以获得 prefix 的适当值,以使模块可重用,而不是为每个模块硬编码项目。
【问题讨论】:
标签: debugging mobile cross-platform temenos-quantum