simple-logging-system
Advanced tools
Comparing version 1.0.6 to 1.0.7
@@ -1,3 +0,4 @@ | ||
export { LoggerFunction, ApplicationLogger } from './lib/ApplicationLogger'; | ||
export type { LoggerFunction } from './lib/ApplicationLogger'; | ||
export { ApplicationLogger } from './lib/ApplicationLogger'; | ||
export { Logger } from './lib/Logger'; | ||
export { LoggerLevel } from './lib/LoggerLevel'; |
@@ -10,2 +10,2 @@ "use strict"; | ||
Object.defineProperty(exports, "LoggerLevel", { enumerable: true, get: function () { return LoggerLevel_1.LoggerLevel; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkRBQTRFO0FBQW5ELHNIQUFBLGlCQUFpQixPQUFBO0FBQzFDLHVDQUFzQztBQUE3QixnR0FBQSxNQUFNLE9BQUE7QUFDZixpREFBZ0Q7QUFBdkMsMEdBQUEsV0FBVyxPQUFBIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsNkRBQTREO0FBQW5ELHNIQUFBLGlCQUFpQixPQUFBO0FBQzFCLHVDQUFzQztBQUE3QixnR0FBQSxNQUFNLE9BQUE7QUFDZixpREFBZ0Q7QUFBdkMsMEdBQUEsV0FBVyxPQUFBIn0= |
@@ -18,8 +18,3 @@ "use strict"; | ||
} | ||
if (args.length === 0) { | ||
consoleFunction.call(console, fullMessage); | ||
} | ||
else { | ||
consoleFunction.call(console, fullMessage, ...args); | ||
} | ||
consoleFunction.call(console, fullMessage, ...args); | ||
} | ||
@@ -35,2 +30,2 @@ static setLoggerFunction(loggerFunction) { | ||
ApplicationLogger.loggerFunction = ApplicationLogger.loggerConsole; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXBwbGljYXRpb25Mb2dnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL0FwcGxpY2F0aW9uTG9nZ2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtDQUE0QztBQU01QyxNQUFhLGlCQUFpQjtJQUc1QixNQUFNLENBQUMsYUFBYSxDQUNsQixLQUFrQixFQUFFLFVBQWtCLEVBQUUsT0FBZSxFQUFFLEdBQUcsSUFBVztRQUV2RSxNQUFNLFdBQVcsR0FBRyxHQUFHLFVBQVUsS0FBSyxPQUFPLEVBQUUsQ0FBQztRQUNoRCxJQUFJLGVBQWUsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDO1FBQ3BDLElBQUksS0FBSyxLQUFLLHlCQUFXLENBQUMsS0FBSyxFQUFFO1lBQy9CLGVBQWUsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDO1NBQ2pDO2FBQU0sSUFBSSxLQUFLLEtBQUsseUJBQVcsQ0FBQyxJQUFJLEVBQUU7WUFDckMsZUFBZSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7U0FDaEM7YUFBTSxJQUFJLEtBQUssS0FBSyx5QkFBVyxDQUFDLElBQUksRUFBRTtZQUNyQyxlQUFlLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztTQUNoQztRQUNELElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDckIsZUFBZSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsV0FBVyxDQUFDLENBQUM7U0FDNUM7YUFBTTtZQUNMLGVBQWUsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO1NBQ3JEO0lBQ0gsQ0FBQztJQUVELE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxjQUE4QjtRQUNyRCxpQkFBaUIsQ0FBQyxjQUFjLEdBQUcsY0FBYyxDQUFDO0lBQ3BELENBQUM7SUFFRCxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQWtCLEVBQUUsVUFBa0IsRUFBRSxPQUFlLEVBQUUsR0FBRyxJQUFXO1FBQ2hGLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxLQUFLLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQ3hFLENBQUM7O0FBNUJILDhDQTZCQztBQTVCZ0IsZ0NBQWMsR0FBbUIsaUJBQWlCLENBQUMsYUFBYSxDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXBwbGljYXRpb25Mb2dnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL0FwcGxpY2F0aW9uTG9nZ2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtDQUE0QztBQU01QyxNQUFhLGlCQUFpQjtJQUc1QixNQUFNLENBQUMsYUFBYSxDQUNsQixLQUFrQixFQUFFLFVBQWtCLEVBQUUsT0FBZSxFQUFFLEdBQUcsSUFBVztRQUV2RSxNQUFNLFdBQVcsR0FBRyxHQUFHLFVBQVUsS0FBSyxPQUFPLEVBQUUsQ0FBQztRQUNoRCxJQUFJLGVBQWUsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDO1FBQ3BDLElBQUksS0FBSyxLQUFLLHlCQUFXLENBQUMsS0FBSyxFQUFFO1lBQy9CLGVBQWUsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDO1NBQ2pDO2FBQU0sSUFBSSxLQUFLLEtBQUsseUJBQVcsQ0FBQyxJQUFJLEVBQUU7WUFDckMsZUFBZSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7U0FDaEM7YUFBTSxJQUFJLEtBQUssS0FBSyx5QkFBVyxDQUFDLElBQUksRUFBRTtZQUNyQyxlQUFlLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztTQUNoQztRQUNELGVBQWUsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQ3RELENBQUM7SUFFRCxNQUFNLENBQUMsaUJBQWlCLENBQUMsY0FBOEI7UUFDckQsaUJBQWlCLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQztJQUNwRCxDQUFDO0lBRUQsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFrQixFQUFFLFVBQWtCLEVBQUUsT0FBZSxFQUFFLEdBQUcsSUFBVztRQUNoRixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsS0FBSyxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUN4RSxDQUFDOztBQXhCSCw4Q0F5QkM7QUF4QmdCLGdDQUFjLEdBQW1CLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyJ9 |
@@ -1,3 +0,4 @@ | ||
export { LoggerFunction, ApplicationLogger } from './lib/ApplicationLogger'; | ||
export type { LoggerFunction } from './lib/ApplicationLogger'; | ||
export { ApplicationLogger } from './lib/ApplicationLogger'; | ||
export { Logger } from './lib/Logger'; | ||
export { LoggerLevel } from './lib/LoggerLevel'; |
export { ApplicationLogger } from './lib/ApplicationLogger'; | ||
export { Logger } from './lib/Logger'; | ||
export { LoggerLevel } from './lib/LoggerLevel'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFrQixpQkFBaUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzVFLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDdEMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLG1CQUFtQixDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDNUQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUN0QyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sbUJBQW1CLENBQUMifQ== |
@@ -15,8 +15,3 @@ import { LoggerLevel } from './LoggerLevel'; | ||
} | ||
if (args.length === 0) { | ||
consoleFunction.call(console, fullMessage); | ||
} | ||
else { | ||
consoleFunction.call(console, fullMessage, ...args); | ||
} | ||
consoleFunction.call(console, fullMessage, ...args); | ||
} | ||
@@ -31,2 +26,2 @@ static setLoggerFunction(loggerFunction) { | ||
ApplicationLogger.loggerFunction = ApplicationLogger.loggerConsole; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXBwbGljYXRpb25Mb2dnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL0FwcGxpY2F0aW9uTG9nZ2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFNNUMsTUFBTSxPQUFPLGlCQUFpQjtJQUc1QixNQUFNLENBQUMsYUFBYSxDQUNsQixLQUFrQixFQUFFLFVBQWtCLEVBQUUsT0FBZSxFQUFFLEdBQUcsSUFBVztRQUV2RSxNQUFNLFdBQVcsR0FBRyxHQUFHLFVBQVUsS0FBSyxPQUFPLEVBQUUsQ0FBQztRQUNoRCxJQUFJLGVBQWUsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDO1FBQ3BDLElBQUksS0FBSyxLQUFLLFdBQVcsQ0FBQyxLQUFLLEVBQUU7WUFDL0IsZUFBZSxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUM7U0FDakM7YUFBTSxJQUFJLEtBQUssS0FBSyxXQUFXLENBQUMsSUFBSSxFQUFFO1lBQ3JDLGVBQWUsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1NBQ2hDO2FBQU0sSUFBSSxLQUFLLEtBQUssV0FBVyxDQUFDLElBQUksRUFBRTtZQUNyQyxlQUFlLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztTQUNoQztRQUNELElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDckIsZUFBZSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsV0FBVyxDQUFDLENBQUM7U0FDNUM7YUFBTTtZQUNMLGVBQWUsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO1NBQ3JEO0lBQ0gsQ0FBQztJQUVELE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxjQUE4QjtRQUNyRCxpQkFBaUIsQ0FBQyxjQUFjLEdBQUcsY0FBYyxDQUFDO0lBQ3BELENBQUM7SUFFRCxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQWtCLEVBQUUsVUFBa0IsRUFBRSxPQUFlLEVBQUUsR0FBRyxJQUFXO1FBQ2hGLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxLQUFLLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQ3hFLENBQUM7O0FBM0JjLGdDQUFjLEdBQW1CLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXBwbGljYXRpb25Mb2dnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL0FwcGxpY2F0aW9uTG9nZ2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFNNUMsTUFBTSxPQUFPLGlCQUFpQjtJQUc1QixNQUFNLENBQUMsYUFBYSxDQUNsQixLQUFrQixFQUFFLFVBQWtCLEVBQUUsT0FBZSxFQUFFLEdBQUcsSUFBVztRQUV2RSxNQUFNLFdBQVcsR0FBRyxHQUFHLFVBQVUsS0FBSyxPQUFPLEVBQUUsQ0FBQztRQUNoRCxJQUFJLGVBQWUsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDO1FBQ3BDLElBQUksS0FBSyxLQUFLLFdBQVcsQ0FBQyxLQUFLLEVBQUU7WUFDL0IsZUFBZSxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUM7U0FDakM7YUFBTSxJQUFJLEtBQUssS0FBSyxXQUFXLENBQUMsSUFBSSxFQUFFO1lBQ3JDLGVBQWUsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1NBQ2hDO2FBQU0sSUFBSSxLQUFLLEtBQUssV0FBVyxDQUFDLElBQUksRUFBRTtZQUNyQyxlQUFlLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztTQUNoQztRQUNELGVBQWUsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQ3RELENBQUM7SUFFRCxNQUFNLENBQUMsaUJBQWlCLENBQUMsY0FBOEI7UUFDckQsaUJBQWlCLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQztJQUNwRCxDQUFDO0lBRUQsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFrQixFQUFFLFVBQWtCLEVBQUUsT0FBZSxFQUFFLEdBQUcsSUFBVztRQUNoRixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsS0FBSyxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUN4RSxDQUFDOztBQXZCYyxnQ0FBYyxHQUFtQixpQkFBaUIsQ0FBQyxhQUFhLENBQUMifQ== |
{ | ||
"name": "simple-logging-system", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "A simple JS Logging system written in TypeScript", | ||
@@ -21,4 +21,5 @@ "author": "Aurélien Manteaux <amanteaux@coreoz.com> (https://coreoz.com)", | ||
"lint": "tsc --noEmit --outDir build/esm -p tsconfig.json && eslint src --ext .ts", | ||
"prepare-release": "npm run clean && npm run lint && npm run build", | ||
"release": "release-it" | ||
"prepare-release": "npm run clean && npm run lint && npm run test && npm run build", | ||
"release": "release-it", | ||
"test": "mocha -r ts-node/register 'tests/**/*.ts'" | ||
}, | ||
@@ -38,6 +39,8 @@ "release-it": { | ||
}, | ||
"dependencies": {}, | ||
"devDependencies": { | ||
"@types/chai": "^4.2.21", | ||
"@types/mocha": "^8.2.3", | ||
"@typescript-eslint/eslint-plugin": "^4.0.1", | ||
"@typescript-eslint/parser": "^4.0.1", | ||
"chai": "^4.3.4", | ||
"eslint": "^7.8.0", | ||
@@ -48,5 +51,6 @@ "eslint-config-airbnb-typescript": "^12.0.0", | ||
"eslint-plugin-react": "^7.21.5", | ||
"mocha": "^9.0.2", | ||
"release-it": "^14.10.0", | ||
"ts-node": "^9.0.0", | ||
"typedoc": "^0.19.0", | ||
"ts-node": "^10.1.0", | ||
"typedoc": "^0.21.4", | ||
"typescript": "^4.0.2" | ||
@@ -53,0 +57,0 @@ }, |
@@ -27,2 +27,13 @@ Simple logging system | ||
It's easy to change logger appenders: | ||
```typescript | ||
ApplicationLogger.setLoggerFunction((level: LoggerLevel, loggerName: string, message: string, ...args: any[]) => { | ||
ApplicationLogger.loggerConsole(level, loggerName, message, ...args); | ||
this.logToDatadog(level, loggerName, message, ...args); | ||
}); | ||
``` | ||
So it's possible to: | ||
- Check for logs in unit tests easily | ||
- Send logs to servers on production | ||
Release process | ||
@@ -29,0 +40,0 @@ --------------- |
Sorry, the diff of this file is not supported yet
38690
42
15
189