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

2.0.4 • Public • Published

Logger

A preformatted, opinionated logger

Installation

npm install --save @pshaw/logger @pshaw/winston-formats winston

or

yarn add @pshaw/logger @pshaw/winston-formats winston

Examples

const { join } = require('path');

const { logger, consoleTransport, fileTransport } = require('@pshaw/logger');

const l = logger()
  .add(consoleTransport())
  .add(
    fileTransport({
      path: join(__dirname, 'file-and-console.log'),
    }),
  );

l.info('test');
l.error('rawr');

const taggedL = l.child({ tags: 'tagged' });
taggedL.info('test');

This documentation was generated using writeme

Readme

Keywords

Package Sidebar

Install

npm i @pshaw/logger

Weekly Downloads

0

Version

2.0.4

License

MIT

Unpacked Size

25.3 kB

Total Files

8

Last publish

Collaborators

  • pshaw