Bump version to 5.3.0 and switch to single logger
This commit is contained in:
parent
fb619cd9da
commit
210e3f7385
3 changed files with 21 additions and 28 deletions
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "botlib-legacy",
|
"name": "botlib-legacy",
|
||||||
"version": "5.2.0",
|
"version": "5.3.0",
|
||||||
"description": "General Bot base library for building Node.js TypeScript Apps packages (.gbapp) and Libray packages (.gblib)",
|
"description": "General Bot base library for building Node.js TypeScript Apps packages (.gbapp) and Libray packages (.gblib)",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index",
|
"types": "dist/index",
|
||||||
|
|
33
src/GBLog.ts
33
src/GBLog.ts
|
@ -1,30 +1,31 @@
|
||||||
|
const loggers = require('./logger');
|
||||||
const loggers = require("./logger");
|
|
||||||
|
|
||||||
export class GBLog {
|
export class GBLog {
|
||||||
public static getLogger() { return loggers; }
|
public static getLogger() {
|
||||||
|
return loggers;
|
||||||
|
}
|
||||||
|
|
||||||
public static error(params): void {
|
public static error(params): void {
|
||||||
loggers[0].error(params);
|
if (loggers[0] && loggers[0].error) loggers[0].error(params);
|
||||||
loggers[1].error(params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static warn(params): void {
|
public static warn(params): void {
|
||||||
loggers[0].warn(params);
|
if (loggers[0] && loggers[0].warn) loggers[0].warn(params);
|
||||||
loggers[1].warn(params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static info(params): void {
|
public static info(params): void {
|
||||||
loggers[0].info(params);
|
if (loggers[0] && loggers[0].info) loggers[0].info(params);
|
||||||
loggers[1].info(params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static debug(params): void {
|
public static debug(params): void {
|
||||||
loggers[0].debug(params);
|
if (loggers[0] && loggers[0].debug) loggers[0].debug(params);
|
||||||
loggers[1].debug(params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static verbose(params): void {
|
public static verbose(params): void {
|
||||||
loggers[0].verbose(params);
|
if (loggers[0] && loggers[0].verbose) loggers[0].verbose(params);
|
||||||
loggers[1].verbose(params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static silly(params): void {
|
public static silly(params): void {
|
||||||
loggers[0].silly(params);
|
if (loggers[0] && loggers[0].silly) loggers[0].silly(params);
|
||||||
loggers[1].silly(params);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -64,19 +64,11 @@ const logger = createLogger({
|
||||||
format.label({ label: 'GB' }),
|
format.label({ label: 'GB' }),
|
||||||
format.timestamp(),
|
format.timestamp(),
|
||||||
format.printf(nfo => {
|
format.printf(nfo => {
|
||||||
return `${nfo.timestamp.replace(/\-|\.|\d\d\dZ|\:/gi, '' )} ${nfo.label} ${nfo.level} ${nfo.message}`;
|
return `${nfo.timestamp.replace(/\-|\.|\d\d\dZ|\:/gi, '')} ${nfo.label} ${nfo.level} ${nfo.message}`;
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
levels: config.levels,
|
levels: config.levels,
|
||||||
transports: [
|
transports: [new transports.Console()]
|
||||||
new transports.Console()]
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const logger2 = createLogger({
|
module.exports = [logger];
|
||||||
levels: config.levels,
|
|
||||||
transports: [new (transports.File)({
|
|
||||||
filename: 'GB.log.json', json: true
|
|
||||||
})]
|
|
||||||
});
|
|
||||||
|
|
||||||
module.exports = [logger, logger2];
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue