@advinans/pino-stackdriver

1.0.1 • Public • Published

Format stdout from pino to Stackdriver format


This does not transport the logs to Stackdriver but is meant to be used with the Stackdriver agent.

Usage

$ node myscript.js | psdriver

Errors

When a stack trace is present it is put on the message property and any string message is put on the msg property.

log.error(new Error('Oops!'), 'Something is fishy'); // stdout => {"severity":"ERROR","timestamp":1507216273883,"message":"Error: Oops!\n    at Object.<anonymous> (...)\n    at Module._compile (module.js:624:30)\n    at Module.m._compile (...)\n    at Module._extensions..js (module.js:635:10)\n    at Object.require.extensions.(anonymous function) [as .ts] (...)\n    at Module.load (module.js:545:32)\n    at tryModuleLoad (module.js:508:12)\n    at Function.Module._load (module.js:500:3)\n    at Function.Module.runMain (module.js:665:10)\n    at Object.<anonymous> (...)","msg":"Something is fishy"}

Bunyan

This package should be compatible with Bunyan as it has the same output, but it is untested.

Readme

Keywords

Package Sidebar

Install

npm i @advinans/pino-stackdriver

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • dkingbrandt
  • frodesandbergnordea
  • aki_dev
  • carl.ahremark
  • amandawikstrom
  • andrei.appelqvist
  • anderssonoscar0
  • astrofrans
  • carmelid
  • javierpla
  • gzander
  • theolind
  • aronsoderling
  • advinans-dennis
  • richardmagnusson
  • oskarw
  • kyungin
  • douvarasv