@logmanager/package-pino
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@logmanager/package-pino

Use @logmanager together with pino (or as a replacement to pino).

Contains two parts:

Pino Logger

import { LogManager, LogLevel } from "@logmanager/core"
import { PinoLogger } from "@logmanager/package-pino"
import Pino from "pino"

const pino = Pino()

const logManager = new LogManager(new PinoLogger(pino), LogLevel.VERBOSE)

this uses a existing pino logger as a log target.

Pino Imitator

import { LogManager, LogLevel } from "@logmanager/core"
import { ConsoleLogger } from "@logmanager/package-console"
import { fromLogManager } from "@logmanager/package-pino"

const logManager = new LogManager(new ConsoleLogger(), LogLevel.VERBOSE);

const pino = fromLogManager(logManager);

this uses a existing log manager and creates a "pino" instance that aims to be fully api-compatible with pino.

Package Sidebar

Install

npm i @logmanager/package-pino

Weekly Downloads

0

Version

1.0.1

License

none

Unpacked Size

25.1 kB

Total Files

9

Last publish

Collaborators

  • radioactive-publish-bot