setup.js 607 B

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