Add logging and some code improvement

This commit is contained in:
Evgenii Abramov
2021-05-16 21:24:10 +03:00
parent 5370f50b15
commit 1761af2864

10
app.js
View File

@@ -4,7 +4,7 @@ const fs = require('fs');
const path = require('path'); const path = require('path');
/* */ /* */
const {createLogger, format, transports} = require('winston'); const {createLogger, format, transports} = require('winston');
const {combine, timestamp, printf} = format; const {combine, timestamp, printf, errors, prettyPrint} = format;
/* express and https */ /* express and https */
const ejs = require('ejs'); const ejs = require('ejs');
const express = require('express'); const express = require('express');
@@ -30,10 +30,12 @@ const clArgv = process.argv.slice(2);
global.logger = createLogger({ global.logger = createLogger({
level: 'info', level: 'info',
format: combine( format: combine(
errors({stack: true}),
timestamp(), timestamp(),
printf(({level, message, timestamp}) => { // printf(({level, message, timestamp}) => {
return `${timestamp} ${level}: ${message}`; // return `${timestamp} ${level}: ${message}`;
}) // }),
prettyPrint()
), ),
transports: [ transports: [
new transports.Console({ new transports.Console({