1.4.2 • Published 1 year ago

@saasquatch/logger v1.4.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

The SaaSquatch logging package facilitates unified structured logging across all NodeJS-based SaaSquatch services. It wraps Winston and provides standard log formats for general logging, debugging, and HTTP services.

Getting Started

Install the package from NPM:

npm install @saasquatch/logger

Basic usage:

import { initializeLogger, getLogger } from "@saasquatch/logger";

function main() {
  const logger = initializeLogger();

  logger.info("Hello");
  otherFunction();
}

function otherFunction() {
  getLogger()!.info("World!");
}

main();

Express HTTP logging middleware:

import express from "express";
import { httpLogMiddleware, initializeLogger } from "@saasquatch/logger";

const server = express();
const logger = initializeLogger();
server.use(httpLogMiddleware(logger));
1.4.2

1 year ago

1.2.0

2 years ago

1.1.2-0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.0-0

2 years ago

1.0.0

3 years ago

1.0.0-5

3 years ago

1.0.0-4

3 years ago

1.0.0-7

3 years ago

1.0.0-6

3 years ago

1.0.0-9

3 years ago

1.0.0-8

3 years ago

1.0.0-10

3 years ago

1.0.0-11

3 years ago

1.0.0-12

3 years ago

1.0.0-3

3 years ago

1.0.0-2

3 years ago

1.0.0-1

3 years ago

1.0.0-0

3 years ago