Pau*_*ald 5 syslog heroku bunyan papertrail-app
我们正在使用heroku的日志流失将日志汇总到Papertrail。一切工作正常,除了,我不确定如何设置一次性测功机的日志记录,我们使用它来运行脚本。
我以为耗油量配置将适用于一次性测功机,但是我没有看到我期望使用heroku调度程序运行的作业的输出。为了弄清楚发生了什么,我尝试运行
# heroku run bash --app myapp
# babel-node
> var logger = require('bunyan/my_configured_logger');
> logger.info('YO');
Run Code Online (Sandbox Code Playgroud)
我希望这会导致原木被运送到纸路,但没有骰子。因此,我尝试了更简单的命令行
> logger "YO"
Run Code Online (Sandbox Code Playgroud)
而且这也不起作用。因此,要么我的测试被误导了,要么漏极配置不适用于一次性测功机。我认为前者更有可能。
如何测试日志清除(为远程papertrail syslog配置)正常工作?
小智 5
尝试
heroku run:detached --app myapp babel-node -- -e 'var logger = require("bunyan/my_configured_logger"); logger.info("YO");'
Run Code Online (Sandbox Code Playgroud)
这里的关键是以分离模式运行测功机,以便stdout进入stderrHeroku 日志排出而不是控制台。这意味着您无法bash交互式运行,因此您必须传递 JavaScript 在node命令行上进行评估。
| 归档时间: |
|
| 查看次数: |
438 次 |
| 最近记录: |