我在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上进行日志记录,然后我会看到日志详细信息......但似乎并非如此。
我在这里缺少什么?
答案 0 :(得分:1)
在heroku上使用logentries作为插件时,您不需要配置任何内容。
heroku logging platform会将您的应用发送到STDOUT或STDERR的所有日志,并使其可以在几个地方使用。
最着名的是heroku logs
。
它还会将这些日志发送到您应用中配置的任何排水网址,这些日志可以在您设置插件时自动配置。
这意味着只要配置了加载项,您的应用程序发送到STDOUT或STDERR的所有日志都将被logentries接收。