Enforce single quotes

This commit is contained in:
Sebastian Seedorf
2020-11-19 20:40:21 +01:00
parent 7f44df42e7
commit 40b148b7c7
18 changed files with 81 additions and 80 deletions

View File

@@ -7,7 +7,7 @@ import prune = require('json-prune');
const logger = winston.createLogger({
level: DefaultConfig.isProduction ? "info" : "silly",
level: DefaultConfig.isProduction ? 'info' : 'silly',
format: winston.format.json(),
transports: [
new winston.transports.Console({
@@ -16,11 +16,11 @@ const logger = winston.createLogger({
],
});
export const levels = ["error", "warn", "info", "http", "verbose", "debug", "silly"] as const;
export type LogLevels = typeof levels[number]|"log";
export const levels = ['error', 'warn', 'info', 'http', 'verbose', 'debug', 'silly'] as const;
export type LogLevels = typeof levels[number]|'log';
const wrapper = (original: LeveledLogMethod) => {
return (...args: unknown[]) => {
return original(args.map((obj) => typeof obj === "string" ? obj : prune(obj)).join(" "));
return original(args.map((obj) => typeof obj === 'string' ? obj : prune(obj)).join(' '));
};
};
@@ -30,7 +30,7 @@ export const Logger = {
for (const level of levels) {
Logger[level] = wrapper(logger[level]);
}
Logger.log = wrapper(logger["silly"]);
Logger.log = wrapper(logger['silly']);
export const HttpLogger: RequestHandler = (req, res, next) => {
const start = Date.now();
@@ -45,8 +45,8 @@ export const HttpLogger: RequestHandler = (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)
Logger.http(`${status} ${method} ${responseTime}ms ${path}`);
end.apply(res, args);