@r2pos/nodejs-logger
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -1,14 +0,8 @@ | ||
declare const logger: import("pino").Logger<{ | ||
transport: { | ||
targets: { | ||
level: string; | ||
target: string; | ||
options: { | ||
translateTime: string; | ||
messageFormat: string; | ||
ignore: string; | ||
}; | ||
}[]; | ||
import pino from "pino"; | ||
export interface LoggerOptions { | ||
file: { | ||
enabled: boolean; | ||
destination: string; | ||
}; | ||
}>; | ||
export default logger; | ||
} | ||
export default function (options: LoggerOptions): pino.Logger<any>; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var pino_1 = require("pino"); | ||
var logger = (0, pino_1.default)({ | ||
transport: { | ||
targets: [ | ||
{ | ||
level: "debug", | ||
target: "pino-pretty", | ||
options: { | ||
translateTime: "UTC:yyyy-mm-dd HH:MM:ss.l", | ||
messageFormat: "[{tag}] {msg}", | ||
ignore: "pid,hostname,tag", | ||
}, | ||
function default_1(options) { | ||
options = options || {}; | ||
var targets = [ | ||
{ | ||
level: "debug", | ||
target: "pino/file", | ||
options: { | ||
destination: 1, | ||
}, | ||
], | ||
}, | ||
}); | ||
process.on("uncaughtException", function (err) { | ||
logger.error(err, "uncaughtException error"); | ||
}); | ||
process.on("unhandledRejection", function (err) { | ||
logger.error(err, "unhandledRejection error"); | ||
}); | ||
exports.default = logger; | ||
}, | ||
]; | ||
if (options.file && options.file.enabled) { | ||
targets.push({ | ||
level: "debug", | ||
target: "pino/file", | ||
options: { | ||
destination: options.file.destination, | ||
}, | ||
}); | ||
} | ||
var logger = (0, pino_1.default)({ | ||
transport: { | ||
targets: targets, | ||
}, | ||
}); | ||
process.on("uncaughtException", function (err) { | ||
logger.error(err, "uncaughtException error"); | ||
}); | ||
process.on("unhandledRejection", function (err) { | ||
logger.error(err, "unhandledRejection error"); | ||
}); | ||
return logger; | ||
} | ||
exports.default = default_1; |
{ | ||
"name": "@r2pos/nodejs-logger", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "", | ||
@@ -9,3 +9,4 @@ "main": "lib/index.js", | ||
"build": "tsc -p tsconfig.json", | ||
"prepare" : "npm run build" | ||
"prepare": "npm run build", | ||
"test": "npm run build && node test.js | sh run.sh | pino-pretty" | ||
}, | ||
@@ -15,3 +16,5 @@ "keywords": [], | ||
"license": "ISC", | ||
"files": ["lib/**/*"], | ||
"files": [ | ||
"lib/**/*" | ||
], | ||
"devDependencies": { | ||
@@ -21,2 +24,3 @@ "@types/node": "^16.11.6", | ||
"nodemon": "^2.0.14", | ||
"pino-pretty": "^9.1.1", | ||
"ts-node": "^10.4.0", | ||
@@ -27,5 +31,4 @@ "tslint": "^5.12.1", | ||
"dependencies": { | ||
"pino": "^8.7.0", | ||
"pino-pretty": "^9.1.1" | ||
"pino": "^8.7.0" | ||
} | ||
} |
1829
1
45
7
- Removedpino-pretty@^9.1.1
- Removedbalanced-match@1.0.2(transitive)
- Removedbrace-expansion@2.0.1(transitive)
- Removedcolorette@2.0.20(transitive)
- Removeddateformat@4.6.3(transitive)
- Removedend-of-stream@1.4.4(transitive)
- Removedfast-copy@3.0.2(transitive)
- Removedfast-safe-stringify@2.1.1(transitive)
- Removedfs.realpath@1.0.0(transitive)
- Removedglob@8.1.0(transitive)
- Removedhelp-me@4.2.0(transitive)
- Removedinflight@1.0.6(transitive)
- Removedinherits@2.0.4(transitive)
- Removedjoycon@3.1.1(transitive)
- Removedminimatch@5.1.6(transitive)
- Removedminimist@1.2.8(transitive)
- Removedonce@1.4.0(transitive)
- Removedpino-pretty@9.4.1(transitive)
- Removedpump@3.0.2(transitive)
- Removedreadable-stream@3.6.2(transitive)
- Removedsecure-json-parse@2.7.0(transitive)
- Removedstrip-json-comments@3.1.1(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedwrappy@1.0.2(transitive)