This commit is contained in:
Evgenii Abramov
2021-05-16 18:20:53 +03:00
parent 5184680a6f
commit 29cfbaa470

13
app.js
View File

@@ -23,6 +23,10 @@ const mqtt = require('mqtt');
const config = require('./config'); const config = require('./config');
const Device = require('./device'); const Device = require('./device');
/* */
const clArgv = process.argv.slice(2);
console.log(clArgv);
/* Logging */ /* Logging */
global.logger = createLogger({ global.logger = createLogger({
level: 'info', level: 'info',
@@ -33,13 +37,12 @@ global.logger = createLogger({
return `${timestamp} ${level}: ${message}`; return `${timestamp} ${level}: ${message}`;
}) })
), ),
transports: [ transports: [],
new transports.Console(),
new transports.File({filename: 'log/info.log'}),
new transports.File({filename: 'log/error.log', level: 'error'}),
],
}); });
if (clArgv.indexOf('--log-info')) global.logger.add(new transports.Console());
if (clArgv.indexOf('--log-error')) global.logger.add(new transports.File({filename: 'log/error.log', level: 'error'}));
/* */ /* */
app.engine('ejs', ejs.__express); app.engine('ejs', ejs.__express);
app.set('view engine', 'ejs'); app.set('view engine', 'ejs');