@baaldev/logger

This package is a multi-level logger for logging events to console and mongoDb.

Usage no npm install needed!

<script type="module">
  import baaldevLogger from 'https://cdn.skypack.dev/@baaldev/logger';
</script>

README

@baaldev/logger

This package is a multi-level logger for logging events to console and mongoDb.

Installation

`$ npm install @baaldev/logger

Usage

const Logger = require('@baaldev/logger');
const { MONGODB_LOGS_COLLECTION } = require('config');
const mongoVars = require('config').database.mongoDb;
const password = mongoVars.password;
const name = mongoVars.name;
const uri = mongoVars.uri;

Logger.init({
  environment: 'development',
  mongo: {
    logsCollection: MONGODB_LOGS_COLLECTION,
    name,
    password,
    uri,
  },
});

module.exports = Logger.logger;