winston-cloudrun
TypeScript icon, indicating that this package has built-in type declarations

1.5.0 • Public • Published

winston-cloudrun

Deploy Coverage Status

Winston Cloud Run config for logging to stdout in json format with correctly specified time and severity.

Installation:

npm i winston-cloudrun

Usage:

import { createLogger } from 'winston';
import { getWinstonCloudRunConfig } from 'winston-cloudrun';

const logger = createLogger(getWinstonCloudRunConfig({
  production: true
}));

logger.info('Processing important task...', { data: 'abc' });
/*
{ "severity": "INFO", message: "Processing important task...", data: "abc", time: "2021-06-17T10:39:00.576Z" }
*/

Or use only format:

...
import { getCloudLoggingFormat } from 'winston-cloudrun';

const logger = createLogger({
  format: getCloudLoggingFormat(),
  ...
});

Bootstrapped with: create-ts-lib-gh

This project is Mit Licensed.

Package Sidebar

Install

npm i winston-cloudrun

Weekly Downloads

437

Version

1.5.0

License

MIT

Unpacked Size

7.86 kB

Total Files

6

Last publish

Collaborators

  • glebbash