Bump version to 5.3.0 and switch to single logger

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2025-09-27 20:35:18 -03:00
parent fb619cd9da
commit 210e3f7385
3 changed files with 21 additions and 28 deletions

View file

@ -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",

View file

@ -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);
} }
} }

View file

@ -68,15 +68,7 @@ const logger = createLogger({
}) })
), ),
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];