0

我在 Heroku 上添加了 logentries 作为附加组件。然后我从 logentries 个人资料页面获得了帐户密钥。

我在我的应用程序中使用了这个帐户密钥,如下所示:

/*  services/logger.js */

var Logger = require('le_node');

var logger = new Logger({
  token: '9a7562ac-0fba-41ba-9e02-abcdefghi'   //this is a fake key
});

module.exports = logger;

现在在我的其他文件中,我将上述内容用作:

/* some js file */
var logger = require('../services/logger');

logger.info('Executing Game.creator.js');

当我在本地计算机上运行此脚本时,我希望日志记录会发生在 logentries 上,然后我会看到日志详细信息..但似乎并非如此。

我在这里缺少什么吗?

4

1 回答 1

1

在 Heroku 上使用 logentries 作为附加组件时,您不需要配置任何东西。

heroku 日志平台将获取您的应用程序发送到 STDOUT 或 STDERR的所有日志,并使其可用于一些地方。
最知名的存在heroku logs

它还将这些日志发送到您的应用程序上配置的任何排水 URL,这些日志可以在您设置附加组件时自动配置。
这意味着一旦配置了附加组件,您的应用程序发送到 STDOUT 或 STDERR 的所有日志都将被 logentries 接收。

于 2015-10-12T09:11:54.483 回答