我如何在流星中记录某些东西?

时间:2012-04-15 22:37:52

标签: javascript node.js meteor

我可以在底层的.meteor / local / build / server / node_modules中使用像winston npm这样的东西吗?

甚至是node-loggly

3 个答案:

答案 0 :(得分:16)

古老的Observatory已经改版,现在可以与Meteor 0.9+一起使用。详细信息,用法,演示应用程序通过http://observatoryjs.com

另请参阅pince,它是Node和Meteor(客户端/服务器)的轻量级记录器。

另一个有趣的日志包是trail,它具有可配置的传输(控制台,MongoDB,自定义),可以集中来自服务器和多个客户端的日志,并在管理界面trail-monitor中显示它们

答案 1 :(得分:7)

您可以将winston(nodejs日志记录模块)与meteor一起使用。它确实支持多种传输,包括loggly,mongo和其他许多传输。

关于如何整合它的

See my article

答案 2 :(得分:2)

有一个名为logging的软件包但是在评论中提到它只是暂时的。 它公开了一个名为Meteor._debug的方法,该方法基本上使用console.log,它既可以在服务器端也可以在客户端工作。所以现在使用它可能会更好。

如果您愿意,可以使用其他日志插件,或者将其放入包中或使用npm,或者在模板中包含javascript以进行日志记录。