@reignmodule/logger-activity
TypeScript icon, indicating that this package has built-in type declarations

2.0.4 • Public • Published

@reignmodule/logger-activity

NPM Publish package logger-activity

Message structure to send to Cloudwatch.

How to use

Install with npm.

$ npm i @reignmodule/logger-activity

Import @reignmodule/logger-activity in your code.

import { LoggerActivity, Action } from "@reignmodule/logger-activity";
import { AwsCloudWatch } from "@reignmodule/logger-activity/AwsCloudWatch";

const log = LoggerActivity.createLogger({
  loggerMessage: AwsCloudWatch.getInstance({
    awsAccessKeyId: process.env.AWS_ACCESS_KEY_ID,
    awsRegion: process.env.AWS_REGION,
    awsSecretKey: process.env.AWS_SECRET_ACCESS_KEY,
    logGroupName: "mi_logs_groups",
  }),
});

log.sendMessage({
  action: Action.Login,
  clientId: "abc",
  formatId: "123",
  location: {
    city: "W",
    countryCode: "12",
    regionCode: "CW",
    position: [1, 2],
  },
});

Readme

Keywords

Package Sidebar

Install

npm i @reignmodule/logger-activity

Weekly Downloads

28

Version

2.0.4

License

ISC

Unpacked Size

20.6 kB

Total Files

20

Last publish

Collaborators

  • reigncl
  • jondotsoy