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

0.0.2 • Public • Published

vs-console-logger

Simple logger package to log msg with severity and time.

Usage


# plain logger without method names
import { Logger } from "vs-logger"
const logger = Logger.getInstance("info");
const log = logger.getLogger();
log.info(`some msg`); //[2022-8-20 T14:42:1:740 UTC+02:00] INFO: some msg


# Logger with method names
import { Logger } from "vs-logger"
const logger = Logger.getInstance("info");
const log = logger.getLogger("methodName");
logger.info(`some msg`); //[2022-8-20 T14:42:1:740 UTC+02:00] INFO: methodName: some msg


# Control log level with env variable
// set env variable
process.env.VS_LOGGER_LEVEL = "debug";

// Use logger
import { Logger } from "vs-logger"
const logger = Logger.getInstance();
const log = logger.getLogger("methodName");
logger.debug(`some msg`); //[2022-8-20 T14:42:1:740 UTC+02:00] DEBUG: methodName: some msg

License

MIT (see LICENSE)


Note

This is experimental package and not actively maintained. Please don't raise issues or feature requests. Only use for development and POC's.

Package Sidebar

Install

npm i @vs-org/logger

Weekly Downloads

3

Version

0.0.2

License

MIT

Unpacked Size

12.2 kB

Total Files

13

Last publish

Collaborators

  • vs-org