@condor-labs/mongodb
Advanced tools
Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "@condor-labs/mongodb", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "This module provide and usefull helper to use mongoose library.", | ||
@@ -27,3 +27,4 @@ "main": "index.js", | ||
"joi": "10.5.2", | ||
"mongoose": "5.2.12" | ||
"mongoose": "5.2.12", | ||
"@condor-labs/logger": "1.0.0" | ||
}, | ||
@@ -30,0 +31,0 @@ "jest": { |
@@ -140,5 +140,5 @@ This module provide and usefull helper to use mongoose library. | ||
The original author and current lead maintainer of this module is the [@condor-labs development team](https://www.npmjs.com/settings/condor-labs/members). | ||
The original author and current lead maintainer of this module is the [Condorlabs development team](https://condorlabs.io/team). | ||
**[More about Condorlabs](https://condorlabs.io/about)** | ||
**More about Condorlabs [Here](https://condorlabs.io/about).** | ||
@@ -145,0 +145,0 @@ ## License |
'use strict'; | ||
const joi = require('joi'); | ||
const mongoose = require('mongoose'); | ||
const logger = require('@condor-labs/logger'); | ||
mongoose.Promise = global.Promise; | ||
@@ -25,3 +27,3 @@ | ||
if (!settings) { | ||
console.error(self._errorMsgUndefinedSetting); | ||
logger.error(self._errorMsgUndefinedSetting); | ||
} | ||
@@ -56,3 +58,3 @@ | ||
if (process.env.NODE_ENV == 'development') { | ||
console.info(`Connecting to ${self._settings.url}`); | ||
logger.info(`Connecting to ${self._settings.url}`); | ||
} | ||
@@ -66,3 +68,3 @@ // $lab:coverage:on$ | ||
replicaSet: self._settings.replicaSet, | ||
ssl: self._settings.ssl, | ||
ssl: !!self._settings.ssl, | ||
authSource: self._settings.authSource, | ||
@@ -76,3 +78,3 @@ reconnectTries: self._settings.reconnectTries, | ||
if (process.env.NODE_ENV == 'development') { | ||
console.log(`Connected successfully to mongodb`); | ||
logger.log(`Connected successfully to mongodb`); | ||
} | ||
@@ -83,15 +85,15 @@ // $lab:coverage:on$ | ||
if (process.env.NODE_ENV == 'development') { | ||
connection.on('connecting', () => console.info('Connecting to mongodb')); | ||
connection.on('connecting', () => logger.info('Connecting to mongodb')); | ||
connection.on('disconnecting', () => | ||
console.info('Disconnecting from mongodb') | ||
logger.info('Disconnecting from mongodb') | ||
); | ||
connection.on('disconnected', () => | ||
console.info('Disconnected from mongodb') | ||
logger.info('Disconnected from mongodb') | ||
); | ||
connection.on('close', () => console.info('Mongodb connection closed')); | ||
connection.on('close', () => logger.info('Mongodb connection closed')); | ||
connection.on('error', err => | ||
console.info('Error Connecting to mongodb', err.message) | ||
logger.info('Error Connecting to mongodb', err.message) | ||
); | ||
connection.on('reconnected', () => | ||
console.info('Mongodb reconnected successfully') | ||
logger.info('Mongodb reconnected successfully') | ||
); | ||
@@ -98,0 +100,0 @@ } |
@@ -7,2 +7,4 @@ 'use strict'; | ||
const { expect, use } = require('chai'); | ||
const logger = require('@condor-labs/logger'); | ||
use(require('chai-as-promised')) | ||
@@ -59,6 +61,6 @@ | ||
beforeEach(() => { | ||
sinon.stub(console, 'info'); | ||
sinon.stub(logger, 'info'); | ||
}); | ||
afterEach(() => { | ||
console.info.restore(); | ||
logger.info.restore(); | ||
}); | ||
@@ -65,0 +67,0 @@ |
15741
238
3
621
+ Added@condor-labs/logger@1.0.0
+ Added@condor-labs/logger@1.0.0(transitive)