Improving Logging output.

This commit is contained in:
Fabian Stamm 2019-03-19 21:49:25 +01:00
parent 0f3dc07dff
commit fbb55fa158
2 changed files with 3 additions and 3 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@hibas123/nodelogging",
"version": "1.3.21",
"version": "1.4.0",
"description": "",
"main": "out/index.js",
"types": "out/index.d.ts",

View File

@ -277,12 +277,12 @@ export class LoggingBase {
}
let file = caller || getCallerFile();
let date = new Date().toISOString().replace(/T/, ' ').replace(/\..+/, '');
let prefix = `[${LoggingTypes[type]}][${file.file}:${file.line}][${date}]: `;
let prefix = `[ ${date} ][${LoggingTypes[type].toUpperCase()}][${file.file}:${String(file.line).padEnd(3, " ")}]: `;
let message_lines = mb.split("\n").map(line => prefix + line);
if (this.config.console_out) {
let name = "";
if (this.config.name) name = `[${this.config.name}]`;
if (this.config.name) name = `[${this.config.name}]=>`;
message_lines.forEach(line => console.log(consoleLogFormat + name + line + Colors.Reset));
}