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

0.2.0 • Public • Published

logger

A redis logger, written in typescript

install

npm install assetory-logger

usage

Import Logger from module

import { Logger } from 'assetory-logger';

Initialize new Logger instance with options

key description
serviceName Name of the service, to distinguish logs from other services.
const logger = new Logger({
    serviceName: process.env.SERVICE_NAME,
    limitAmount: 3,
    throwErrors: true,
    connectionOptions:
    {
        port: process.env.REDIS_PORT,
        host: process.env.REDIS_HOST,
        servername: process.env.REDIS_SERVERNAME,
        password: process.env.REDIS_PASSWORD,
    },
});

Create log message of one of the following types:

  • fatal
  • error
  • warn
  • info
  • debug
  • trace

example:

logger.info('log message');

/@assetory/logger/

    Package Sidebar

    Install

    npm i @assetory/logger

    Weekly Downloads

    9

    Version

    0.2.0

    License

    Apache-2.0

    Unpacked Size

    43.7 kB

    Total Files

    14

    Last publish

    Collaborators

    • frederikreich