MongoDB Logger
A powerfull mongoDB logger package
Install
npm install logger-mongodb
Why MongoDB Logger is powerful?
-
most of logging packages log messages as a string and most of messages contains alot of information that need to be organized, it mean what if we can log our message as an object of keys and values. It would be great !!.
-
That's it mongodb logger enables you to log not only your message but also your total document as an object, that's awesome isn't it, and you can also log your document as a message if you want.
-
mongo logger is suitable for distributed systems, it means you can log into many DBs with many collections.
## How to use ?
mongodb logger has two ways to use
### 1- use mongoDB logger as a middleware
1- import mongoDB logger into your app
var MongoLogger=require('logger-mongodb');
or import * as MongoLogger from 'logger-mongodb'
2- register Mongologger as middleware logger
app.use;
### 2- use mongodb logger in your api Controller
1- import mongodb logger into your controller
; or
3- initialize your logger
2- use MongoLogger into you api
// create your own api doc logger.logInfodoc
Note
logger-mongodb
uses currently mongodb 2.2.33 sodbUrl
should bemongodb://mongodb0.example.com:27017/dbName
## Change log
You can take a look at the change log here