3.0.4 • Published 2 years ago

fast-node-logger v3.0.4

Weekly downloads
49
License
MIT
Repository
github
Last release
2 years ago

An opinionated file logger with limited rotation policy options, base on pino.

this package provides:

  • quick start with default configuration.
  • an instance of pino logger.
  • flexibility of pino with options and prettify the output.
  • create log files in logs directory of root project directory.
  • delete old log files.
  • type safe with typescript.

Notice:

This is an opinionated package that limit the flexibility of awesome pino package. if you need full functionality please use original package.

Quick Start

import { createLogger } from "fast-node-logger";

const logger = await createLogger();
logger.info(`Logger is Ready!`);

VSCode extension

You can use the complimentary extension for VSCode writelog-snippets.

Customization

const options: Options = {
  logDir: "./my-logs",
  retentionTime: 604800, // for 7 days
};
await createLogger(options);

Documentations

Documentations website

use pino original options Pino Docs

import { createLogger, Options } from "fast-node-logger";

const options: Options = {
  level: "trace",
};

const logger = await createLogger(options);

CreateLogger(options)

returns an instance of pino

import { createLogger } from "fast-node-logger";

const logger = await createLogger();

logger.info(`Logger is Ready!`);

writeLog(message, {stdout: false})

a shortcut for logger.info(message) with ability to additionally print to console with second parameter {stdout: true}

import { writeLog, createLogger, Options } from "fast-node-logger";

await createLogger();

writeLog(`logger is created!`, { stdout: true, level: "trace" });

TODO:

3.0.4

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.0-beta01

2 years ago

3.0.0-beta03

2 years ago

3.0.0-beta02

2 years ago

3.0.0-beta05

2 years ago

3.0.0-beta04

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.0

3 years ago

1.4.13

3 years ago

1.4.12

3 years ago

1.4.11

3 years ago

1.4.10

3 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.2

4 years ago

0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago