Enforce single quotes
This commit is contained in:
@@ -6,7 +6,7 @@ const colors = require("colors");
|
||||
const _1 = require(".");
|
||||
const prune = require("json-prune");
|
||||
const logger = winston.createLogger({
|
||||
level: _1.DefaultConfig.isProduction ? "info" : "silly",
|
||||
level: _1.DefaultConfig.isProduction ? 'info' : 'silly',
|
||||
format: winston.format.json(),
|
||||
transports: [
|
||||
new winston.transports.Console({
|
||||
@@ -14,17 +14,17 @@ const logger = winston.createLogger({
|
||||
}),
|
||||
],
|
||||
});
|
||||
exports.levels = ["error", "warn", "info", "http", "verbose", "debug", "silly"];
|
||||
exports.levels = ['error', 'warn', 'info', 'http', 'verbose', 'debug', 'silly'];
|
||||
const wrapper = (original) => {
|
||||
return (...args) => {
|
||||
return original(args.map((obj) => typeof obj === "string" ? obj : prune(obj)).join(" "));
|
||||
return original(args.map((obj) => typeof obj === 'string' ? obj : prune(obj)).join(' '));
|
||||
};
|
||||
};
|
||||
exports.Logger = {};
|
||||
for (const level of exports.levels) {
|
||||
exports.Logger[level] = wrapper(logger[level]);
|
||||
}
|
||||
exports.Logger.log = wrapper(logger["silly"]);
|
||||
exports.Logger.log = wrapper(logger['silly']);
|
||||
exports.HttpLogger = (req, res, next) => {
|
||||
const start = Date.now();
|
||||
const path = req.path;
|
||||
@@ -37,8 +37,8 @@ exports.HttpLogger = (req, res, next) => {
|
||||
: statusCode >= 200 ? colors.green
|
||||
: colors.gray;
|
||||
const status = colorFunction(res.statusCode.toString(10));
|
||||
const method = req.method.toUpperCase().padEnd(6, " ");
|
||||
const responseTime = (Date.now() - start).toString(10).padStart(3, " ");
|
||||
const method = req.method.toUpperCase().padEnd(6, ' ');
|
||||
const responseTime = (Date.now() - start).toString(10).padStart(3, ' ');
|
||||
if (!req.noHttpLogging)
|
||||
exports.Logger.http(`${status} ${method} ${responseTime}ms ${path}`);
|
||||
end.apply(res, args);
|
||||
|
||||
Reference in New Issue
Block a user