1.0.15 • Published 9 months ago

@jvddavid/logger v1.0.15

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Logger

A abstraction of the pino logger to support standard output, file output and rotating file output by the options object.

Install

npm i @jvddavid/logger

Use

const logger = new Logger({
  name: 'demo',
  level: 'info',
  standard: {
    enabled: true,
    pretty: true
  },
  files: [
    {
      path: 'logs/demo.log',
      pretty: {
        enabled: true,
        colorize: true
      },
      level: 'info'
    }
  ],
  folders: [
    {
      folder: 'logs',
      pattern: 'log-%Y-%M-%d-%N.log',
      maxSize: 10 * 1024 * 1024,
      level: 'info'
    }
  ]
})
logger.log(
  {
    message: 'Hello, world!'
  },
  'Hello, world!'
)
1.0.15

9 months ago

1.0.14

10 months ago

1.0.13

10 months ago

1.0.9

12 months ago

1.0.8

12 months ago

1.0.7

1 year ago

1.0.5

1 year ago

1.0.11

12 months ago

1.0.10

12 months ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago