1.4.2 • Published 1 year ago
@saasquatch/logger v1.4.2
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