winston-cloudrun
v1.5.0
Published
Winston Cloud Run config
Downloads
3,780
Maintainers
Readme
winston-cloudrun
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.