logger.js 563 B

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