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",
|
||||
"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)",
|
||||
"main": "dist/index.js",
|
||||
"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 {
|
||||
public static getLogger() { return loggers; }
|
||||
public static getLogger() {
|
||||
return loggers;
|
||||
}
|
||||
|
||||
public static error(params): void {
|
||||
loggers[0].error(params);
|
||||
loggers[1].error(params);
|
||||
if (loggers[0] && loggers[0].error) loggers[0].error(params);
|
||||
}
|
||||
|
||||
public static warn(params): void {
|
||||
loggers[0].warn(params);
|
||||
loggers[1].warn(params);
|
||||
if (loggers[0] && loggers[0].warn) loggers[0].warn(params);
|
||||
}
|
||||
|
||||
public static info(params): void {
|
||||
loggers[0].info(params);
|
||||
loggers[1].info(params);
|
||||
if (loggers[0] && loggers[0].info) loggers[0].info(params);
|
||||
}
|
||||
|
||||
public static debug(params): void {
|
||||
loggers[0].debug(params);
|
||||
loggers[1].debug(params);
|
||||
if (loggers[0] && loggers[0].debug) loggers[0].debug(params);
|
||||
}
|
||||
|
||||
public static verbose(params): void {
|
||||
loggers[0].verbose(params);
|
||||
loggers[1].verbose(params);
|
||||
if (loggers[0] && loggers[0].verbose) loggers[0].verbose(params);
|
||||
}
|
||||
|
||||
public static silly(params): void {
|
||||
loggers[0].silly(params);
|
||||
loggers[1].silly(params);
|
||||
if (loggers[0] && loggers[0].silly) loggers[0].silly(params);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -64,19 +64,11 @@ const logger = createLogger({
|
|||
format.label({ label: 'GB' }),
|
||||
format.timestamp(),
|
||||
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,
|
||||
transports: [
|
||||
new transports.Console()]
|
||||
transports: [new transports.Console()]
|
||||
});
|
||||
|
||||
const logger2 = createLogger({
|
||||
levels: config.levels,
|
||||
transports: [new (transports.File)({
|
||||
filename: 'GB.log.json', json: true
|
||||
})]
|
||||
});
|
||||
|
||||
module.exports = [logger, logger2];
|
||||
module.exports = [logger];
|
||||
|
|
Loading…
Add table
Reference in a new issue