@caravan-logger/transport-console
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

@caravan-logger/transport-console

NPM Last Update NPM Last Update NPM Last Update

A transport for logging to the console.

2024-12-24T20:55:49.846Z DEBUG Carloss-MacBook-Pro-3.local:21459 Hello, debug level!
{
  "tech": "caravan"
}
2024-12-24T20:55:49.850Z INFO  Carloss-MacBook-Pro-3.local:21459 Hello, info level!
{
  "tech": "caravan"
}
2024-12-24T20:55:49.850Z WARN  Carloss-MacBook-Pro-3.local:21459 Hello, warn level!
{
  "tech": "caravan"
}
2024-12-24T20:55:49.850Z ERROR Carloss-MacBook-Pro-3.local:21459 Hello, error level!
{
  "tech": "caravan"
}
2024-12-24T20:55:49.850Z FATAL Carloss-MacBook-Pro-3.local:21459 Hello, fatal level!
{
  "tech": "caravan"
}

Installation

pnpm add @caravan-logger/transport-console

Usage

import { Logger } from "@caravan-logger/logger";
import { ConsoleTransport } from "@caravan-logger/transport-console";

const logger = new Logger({
  level: "INFO",
  transports: [
    new ConsoleTransport({
      options: {
        pretty: true,
      },
    }),
  ],
});

Readme

Keywords

none

Package Sidebar

Install

npm i @caravan-logger/transport-console

Weekly Downloads

17

Version

0.4.0

License

MIT

Unpacked Size

137 kB

Total Files

9

Last publish

Collaborators

  • carlos-menezes