logger.js 589 B

123456789101112131415161718192021
  1. 'use strict';
  2. const ELog = require('electron-log')
  3. const config = require('./config')
  4. exports.setup = function () {
  5. console.log('glogger');
  6. let logConfig = config.get().log;
  7. for (let transport in logConfig) {
  8. const configInfo = logConfig[transport];
  9. if (transport === 'file') {
  10. ELog.transports.file.level = configInfo.level;
  11. ELog.transports.file.file = configInfo.fileName;
  12. ELog.transports.file.format = configInfo.format;
  13. ELog.transports.file.maxSize = configInfo.maxSize;
  14. }
  15. }
  16. global.ELog = ELog;
  17. return true;
  18. };
  19. exports = module.exports;