robbot-library

1.0.2 • Public • Published

Library

  • Config
  • Logging

Configuration

.env file content

e.g

NODE_ENV=production

Configuration Usage:

const {NODE_ENV} = require('robbot-library/config');
console.log(NODE_ENV);

Logging

log4js.json file

{
    "appenders": {
    "console" : {
        "type": "console",
        "category": "console"
    },
    "logstash": {
        "type": "@log4js-node/logstashudp",
        "host": "localhost",
        "port": 1403
      },
    "file" : {
        "category": "test-file-appender",
        "type": "file",
        "filename": "log_file.log",
        "maxLogSize": 10240,
        "backups": 3,
        "pattern": "yyyyMMdd"
    }
    },
    "categories": {
        "default" :{"appenders": ["logstash","console","file"], "level": "ALL"}
    }
}

Log Usage

    const {logger} = require('robbot-library/logging');
    logger.loadConfiguration('log4js.json')-
    logger.log().error('Deneme');

Dependencies (5)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i robbot-library

    Weekly Downloads

    1

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    2.23 kB

    Total Files

    4

    Last publish

    Collaborators

    • ismail.tunga