pino-stackdriver
Version:
A transport for pino that sends messages to Google Stackdriver Logging
20 lines (16 loc) • 522 B
JavaScript
const pinoms = require('pino-multi-stream')
const test = require('tap').test
const helpers = require('./helpers')
const tested = require('../src/index')
test('creates write stream', t => {
t.plan(1)
const sl = helpers.stubLogging()
const { credentials, projectId } = helpers
const writeStream = tested.createWriteStream({ credentials, projectId })
writeStream.on('end', () => {
t.ok(true)
sl.restore()
})
const logger = pinoms({ streams: [writeStream] })
logger.info('Informational message')
})