mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-07 03:57:06 +03:00
Added log colors and method name
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
const log = require('../utils/logger.js'); // log not logger to not interfere with function name
|
const log = require('../utils/logger.js'); // log not logger to not interfere with function name
|
||||||
|
|
||||||
module.exports = function logger (req, res, next) {
|
module.exports = function logger (req, res, next) {
|
||||||
log.info('Request recieved: ' + req.url);
|
log.info("Request recieved: " + req.method + " " + req.url);
|
||||||
next();
|
next();
|
||||||
}
|
}
|
||||||
@@ -7,6 +7,34 @@ const levels = {
|
|||||||
DEBUG: "DEBUG"
|
DEBUG: "DEBUG"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const colors = {
|
||||||
|
Reset: "\x1b[0m",
|
||||||
|
Bright: "\x1b[1m",
|
||||||
|
Dim: "\x1b[2m",
|
||||||
|
Underscore: "\x1b[4m",
|
||||||
|
Blink: "\x1b[5m",
|
||||||
|
Reverse: "\x1b[7m",
|
||||||
|
Hidden: "\x1b[8m",
|
||||||
|
|
||||||
|
FgBlack: "\x1b[30m",
|
||||||
|
FgRed: "\x1b[31m",
|
||||||
|
FgGreen: "\x1b[32m",
|
||||||
|
FgYellow: "\x1b[33m",
|
||||||
|
FgBlue: "\x1b[34m",
|
||||||
|
FgMagenta: "\x1b[35m",
|
||||||
|
FgCyan: "\x1b[36m",
|
||||||
|
FgWhite: "\x1b[37m",
|
||||||
|
|
||||||
|
BgBlack: "\x1b[40m",
|
||||||
|
BgRed: "\x1b[41m",
|
||||||
|
BgGreen: "\x1b[42m",
|
||||||
|
BgYellow: "\x1b[43m",
|
||||||
|
BgBlue: "\x1b[44m",
|
||||||
|
BgMagenta: "\x1b[45m",
|
||||||
|
BgCyan: "\x1b[46m",
|
||||||
|
BgWhite: "\x1b[47m",
|
||||||
|
}
|
||||||
|
|
||||||
const settings = {
|
const settings = {
|
||||||
ERROR: true,
|
ERROR: true,
|
||||||
WARN: true,
|
WARN: true,
|
||||||
@@ -21,8 +49,12 @@ if (config.mode === 'development') {
|
|||||||
|
|
||||||
function log(level, string) {
|
function log(level, string) {
|
||||||
if (!!settings[level]) {
|
if (!!settings[level]) {
|
||||||
|
let color = colors.Bright;
|
||||||
|
if (level === levels.ERROR) color = colors.FgRed;
|
||||||
|
if (level === levels.WARN) color = colors.FgYellow;
|
||||||
|
|
||||||
if (level.length === 4) {level = level + " "}; // ensure logs are aligned
|
if (level.length === 4) {level = level + " "}; // ensure logs are aligned
|
||||||
console.log(level + " " + new Date().toISOString() + " : " + string);
|
console.log(colors.Dim, level + " " + new Date().toISOString() + ": ", color, string, colors.Reset);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user