| 1234567891011121314151617181920212223242526 |
- 'use strict';
- global.ELog = require('electron-log');
- const storage = require('./storage');
- const config = require('./config');
- module.exports = () => {
- storage.setup();
- logger();
- }
- function logger () {
- let logConfig = config.get('log');
- for (let transport in logConfig) {
- const configInfo = logConfig[transport];
- if (transport === 'file') {
- ELog.transports.file.level = configInfo.level;
- ELog.transports.file.file = configInfo.fileName;
- ELog.transports.file.fileName = configInfo.fileName;
- ELog.transports.file.format = configInfo.format;
- ELog.transports.file.maxSize = configInfo.maxSize;
- }
- }
- return true;
- };
|