3.0.4 • Published 3 years ago

fast-node-logger v3.0.4

Weekly downloads
49
License
MIT
Repository
github
Last release
3 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

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.0-beta01

3 years ago

3.0.0-beta03

3 years ago

3.0.0-beta02

3 years ago

3.0.0-beta05

3 years ago

3.0.0-beta04

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.0

4 years ago

1.4.13

4 years ago

1.4.12

4 years ago

1.4.11

4 years ago

1.4.10

4 years ago

1.4.9

5 years ago

1.4.8

5 years ago

1.4.7

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.2

6 years ago

0.1.3

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago