Skip to content

nestjs-logger/cloudwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NestJS CloudWatch Logger

Logger for saving into AWS CloudWatch.

Installation

NPM

npm install @nestjs-logger/cloudwatch

Yarn

yarn add @nestjs-logger/cloudwatch

Usage

import { CloudWatchLogger } from '@nestjs-logger/cloudwatch';

const app = await NestFactory.create(AppModule, {
    logger: CloudWatchLogger.create({
        accessKeyId: process.env.AWS_CLOUDWATCH_ACCESS_KEY_ID,
        secretAccessKey: process.env.AWS_CLOUDWATCH_SECRET_ACCESS_KEY,
        region: process.env.AWS_CLOUDWATCH_REGION,
        logGroupName: process.env.AWS_CLOUDWATCH_LOG_GROUP_NAME,
        logStreamName: process.env.AWS_CLOUDWATCH_LOG_STREAM_NAME,
    }),
});

Options

Key Type Required Default
accessKeyId string Yes
secretAccessKey string Yes
region string Yes
logGroupName string Yes
logStreamName string Yes