Skip to content

Commit 3de8c88

Browse files
committed
fixed licensing, open-sourced my library and added usage demo
1 parent bae0fbb commit 3de8c88

File tree

5 files changed

+37
-7
lines changed

5 files changed

+37
-7
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
node_modules
2+
npm-debug.log
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
var logger = require('../../logger')
2+
const dbURL = "mongodb://localhost:27017/LoggerDb"
3+
4+
module.exports.init = function() {
5+
var loggerOptions = {
6+
transports:{
7+
file:{
8+
filename:__dirname+'/log/dev.log'
9+
},
10+
MongoDB: {
11+
db : dbURL,
12+
collection: 'logs'
13+
14+
}
15+
}
16+
}
17+
18+
module.exports.loggerObj = logger.getLogger(loggerOptions)
19+
}

logger-usage/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const logger = require(__dirname + '/config/loggerconfig.js')
2+
var loggerObj
3+
4+
5+
logger.init()
6+
loggerObj = logger.loggerObj
7+
8+
9+
loggerObj.info("Hi")
10+
loggerObj.error("Error")

logger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var defaults = {
1212
colorize: false,
1313
timestamp: true,
1414
json: true,
15-
filename: __base + "/log/production.log",
15+
filename: __base + "/log/dev.log",
1616
maxsize: 5242880,
1717
maxFile: 10,
1818
logstash: false,

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
{
2-
"name": "logger",
2+
"name": "node-db-file-logger",
33
"version": "1.0.0",
4-
"description": "logging module",
4+
"description": "easy logging module wrapper over winston used to save logs to database and files",
55
"main": "index.js",
66
"scripts": {
77
"test": "echo \"Error: no test specified\" && exit 1"
88
},
99
"repository": {
1010
"type": "git",
11-
"url": "git+https://github.com/newsengine/logger.git"
11+
"url": "git+https://github.com/light-bringer/node-db-file-logger.git"
1212
},
1313
"author": "Debapriya Das - yodebu@gmail.com",
14-
"license": "ISC",
14+
"license": "MIT",
1515
"bugs": {
16-
"url": "https://github.com/newsengine/logger/issues"
16+
"url": "https://github.com/light-bringer/node-db-file-logger.git"
1717
},
18-
"homepage": "https://github.com/newsengine/logger#readme",
18+
"homepage": "https://github.com/light-bringer/node-db-file-logger.git",
1919
"dependencies": {
2020
"winston": "^2.3.1",
2121
"winston-mongodb": "^2.0.7"

0 commit comments

Comments
 (0)