如何开启Firebase Javascript客户端中的日志logging?

我从一个Node.js模块连接到firebase。 我的Javascript代码应该是写数据到我的firebase,但事实并非如此。 我也没有看到任何错误,警告等login到控制台。 那么,如何为firebase JS客户端启动日志logging来查看实际发生的事情? 这样的事情存在吗? 我试着searchfirebase API文档,但找不到任何东西。

在Mac OS X 10.9中,我使用terminalnode myModule.js运行Node模块,以防万一。

要打开日志logging,您可以调用:

 Firebase.enableLogging(true); 

它会login到控制台。 这个日志logging主要是为了内部debugging的目的, 它不是超级用户友好的。 但希望它会有所帮助。

如果要以编程方式捕获消息,而不是直接将消息发送到控制台,则可以select传递一个函数来启用日志logging:

 Firebase.enableLogging(function(logMessage) { // Add a timestamp to the messages. console.log(new Date().toISOString() + ': ' + logMessage); }); 

在Firebase的3.0.0版本中,该版本已更改为:

 firebase.database.enableLogging(true); 

请参阅enableLoggging文档 。