|
@@ -39,12 +39,14 @@ class MoeditorApplication {
|
|
|
constructor() {
|
|
constructor() {
|
|
|
this.windows = new Array();
|
|
this.windows = new Array();
|
|
|
this.hexoWindow = null;
|
|
this.hexoWindow = null;
|
|
|
|
|
+
|
|
|
|
|
+ global.storePath = path.join(require('os').homedir(),'Documents','HexoEditor');
|
|
|
log4js.configure({
|
|
log4js.configure({
|
|
|
appenders: {
|
|
appenders: {
|
|
|
out: {type: 'stdout', level: 'all'},//设置是否在控制台打印日志
|
|
out: {type: 'stdout', level: 'all'},//设置是否在控制台打印日志
|
|
|
- debugs: {type: 'file', filename: './logs/debug.log', level: 'debug',maxLogSize: 1024*1024*5},
|
|
|
|
|
- infos: {type: 'file', filename: './logs/log.log', level: 'debug',maxLogSize: 1024*1024*5},
|
|
|
|
|
- errors: { type: 'file', filename: './logs/error.log' ,maxLogSize: 1024*1024*2},
|
|
|
|
|
|
|
+ debugs: {type: 'file', filename: path.join(storePath,'logs/debug.log'), level: 'debug',maxLogSize: 1024*1024*5},
|
|
|
|
|
+ infos: {type: 'file', filename: path.join(storePath,'logs/log.log'), level: 'debug',maxLogSize: 1024*1024*5},
|
|
|
|
|
+ errors: { type: 'file', filename: path.join(storePath,'logs/error.log') ,maxLogSize: 1024*1024*2},
|
|
|
debug: { type: 'logLevelFilter', appender: 'debugs', level: 'debug' },
|
|
debug: { type: 'logLevelFilter', appender: 'debugs', level: 'debug' },
|
|
|
info: { type: 'logLevelFilter', appender: 'infos', level: 'info' },
|
|
info: { type: 'logLevelFilter', appender: 'infos', level: 'info' },
|
|
|
error: { type: 'logLevelFilter', appender: 'errors', level: 'error' }
|
|
error: { type: 'logLevelFilter', appender: 'errors', level: 'error' }
|
|
@@ -92,6 +94,8 @@ class MoeditorApplication {
|
|
|
this.locale = new MoeditorLocale();
|
|
this.locale = new MoeditorLocale();
|
|
|
global.__ = str => this.locale.get(str);
|
|
global.__ = str => this.locale.get(str);
|
|
|
this.flag = new Object();
|
|
this.flag = new Object();
|
|
|
|
|
+ moeApp.storePath = storePath;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
const a = process.argv;
|
|
const a = process.argv;
|
|
|
if (a[0].endsWith('electron') && a[1] == '.') a.shift(), a.shift();
|
|
if (a[0].endsWith('electron') && a[1] == '.') a.shift(), a.shift();
|