loggerInit.js 414 B

12345678910111213141516
  1. const utils = require('./utils');
  2. const Logger = require('./Logger');
  3. module.exports = function(config) {
  4. let loggerParams = null;
  5. if (config.loggingEnabled) {
  6. utils.mkDirIfNotExistsSync(config.logDir);
  7. loggerParams = [
  8. {log: 'ConsoleLog'},
  9. {log: 'FileLog', fileName: `${config.logDir}/${config.name}.log`},
  10. ];
  11. }
  12. return new Logger(loggerParams);
  13. }