1.0.5 • Published 6 years ago
way2-logger v1.0.5
way2-logger
Way2logger is utility module which provides an easy way to store and print logs.
Installation
npm install way2-logger
Usage
Use to log data in terminal:
var logger = require('way2-logger');
logger = new logger();
logger.log("example", "test-logger");
// LOG : Wed, 08 Aug 2018 05:39:57 GMT at /home/sys0059/git/way2money-pn/app/PushNotifications.js:36:2
// example test-logger
logger.error("example", "test-logger");
logger.warn("example", "test-logger");
Use to store log in mongodb using mongoose:
var logger = require('way2-logger');
logger = new logger(MongooseModelObject);
logger.logDB("example", "test-logger");
logger.errorDB("example", "test-logger");
logger.warnDB("example", "test-logger");
Mongoose Schema
var mongoose = require('mongoose'); var Schema = mongoose.Schema; var logger = new Schema({ info: { type: String }, type: { type: String }, data: { type: Object }, date: { type: Number, default: Date.now } }, { versionKey: false });
module.exports = mongoose.model('model_name', logger);