Я пишу модуль логгера для приложения 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
, чтобы сделать модуль многоразовым, а не жестко кодировать его для каждого проект.