loggin-js-mongodb

A MongoDB plugin for loggin-js, centralizes ans saves logs on MongoDB

Usage no npm install needed!

<script type="module">
  import logginJsMongodb from 'https://cdn.skypack.dev/loggin-js-mongodb';
</script>

README

Loggin'JS MongoDB Plugin

NPM version Downloads Dependencies Known Vulnerabilities
NPM quality

A little MongoDB plugin for loggin-js, save your logs centralized in a database. And later retrieval


Table Of Content

Features

Installing

With npm

npm install loggin-js-mongodb

With yarn

yarn install loggin-js-mongodb

Importing

Importing in node:

const logginMongo = require('loggin-js-mongodb');

Importing using ES6 import:

import logginMongo from 'loggin-js-mongodb';

Usage

const logginMongo = require('loggin-js-mongodb');
loggin.use(logginMongo);

let mongodb = loggin
    .notifier('mongodb', { dbUrl: 'mongodb://0.0.0.0:27017/logs' })
    .color(true)
    .level('debug')
    .formatter('detailed')
    .init();

let logger = loggin.logger();
logger.setNotifiers([csol, mongodb]);

...
let logs = mongodb.fetch({ 'level.name': 'ERROR' });

Collaborating

Pull requests are welcome, as well as any other type of contribution.

Setting up

# clone the repo
$ git clone git@github.com:nombrekeff/loggin-js-mongodb.git

# enter the project
$ cd loggin-js-mongodb

# install dependencies
$ npm install

# run tests
$ npm test