如何将本地提供的Firebase函数输出通过管道传输到Bunyan CLI

时间:2018-08-03 18:24:30

标签: firebase google-cloud-functions bunyan

我正在使用https://www.npmjs.com/package/@google-cloud/logging-bunyan以便将jsonPayload登录到用于Firebase功能的Stackdriver。在本地运行Firebase函数时,我尝试将输出通过管道传输到Bunyan cli,以便在使用

进行开发时更易于阅读

firebase serve | ./node_modules/.bin/bunyan

Bunyan似乎并不能始终如一地处理所有仿真器日志输出,仅是给定请求的最后几行。我不确定这是否是因为Firebase在所有日志输出的开头都添加了级别,即

info: {"name":"foo","hostname":"local","pid":59963,"level":30,"msg":"Doing the thing","time":"2018-08-03T17:49:31.683Z","v":0}

或其他原因。是否有人遇到此问题并找到了解决方法?

0 个答案:

没有答案