1.0.2 • Published 9 months ago

robbot-library v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

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');