Как включить регистрацию в клиенте Firebase Javascript?
Я подключаюсь к firebase из модуля Node.js. Мой Javascript-код должен записывать данные в мою firebase, но это не так. Я также не вижу ошибок, предупреждений и т.д., Зарегистрированных на консоли. Итак, как я могу запустить ведение журнала для JS-клиента firebase, чтобы узнать, что происходит на самом деле? Существует ли такая вещь? Я попытался выполнить поиск документов API Firebase, но ничего не нашел.
Я запускаю свой Node модуль с node myModule.js
с терминала в Mac OS X 10.9, если это имеет значение.
Ответы
Ответ 1
Чтобы включить ведение журнала, вы можете позвонить:
Firebase.enableLogging(true);
И он войдет в консоль. Этот журнал в основном предназначен для внутренних целей отладки; это не очень удобно. Но, надеюсь, это поможет.
Если вы хотите захватить сообщения программным способом, а не отправлять их непосредственно на консоль, вы можете альтернативно передать функцию enableLogging:
Firebase.enableLogging(function(logMessage) {
// Add a timestamp to the messages.
console.log(new Date().toISOString() + ': ' + logMessage);
});
Ответ 2
В версии 3.0.0 Firebase это было изменено на:
firebase.database.enableLogging(true);
См. документация enableLoggging.