mirror of https://github.com/embarklabs/embark.git
Fixing `--logLevel` option for `embark run`
Intercepting logs for embark run and including logLevel for displayed logs.
This commit is contained in:
parent
ad136802da
commit
d985a5ed69
|
@ -102,6 +102,7 @@ class Cmd {
|
|||
.option('--nodashboard', 'simple mode, disables the dashboard')
|
||||
.option('--no-color', 'no colors in case it\'s needed for compatbility purposes')
|
||||
.option('--logfile [logfile]', 'filename to output logs (default: none)')
|
||||
.option('--logLevel [logLevel]', 'level of logging to display ["error", "warn", "info", "debug", "trace"] (default: debug)')
|
||||
.description('run dapp (default: development)')
|
||||
.action(function (env, options) {
|
||||
embark.run({
|
||||
|
@ -110,7 +111,8 @@ class Cmd {
|
|||
serverHost: options.host,
|
||||
runWebserver: !options.noserver,
|
||||
useDashboard: !options.nodashboard,
|
||||
logfile: options.logfile
|
||||
logfile: options.logfile,
|
||||
logLevel: options.logLevel
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
@ -17,13 +17,14 @@ class Engine {
|
|||
this.interceptLogs = options.interceptLogs;
|
||||
this.version = options.version;
|
||||
this.logfile = options.logfile;
|
||||
this.logLevel = options.logLevel;
|
||||
}
|
||||
|
||||
init(_options) {
|
||||
let self = this;
|
||||
let options = _options || {};
|
||||
this.events = new Events();
|
||||
this.logger = options.logger || new Logger({logLevel: options.logLevel || 'debug', events: this.events, logfile: this.logfile});
|
||||
this.logger = options.logger || new Logger({logLevel: options.logLevel || this.logLevel || 'debug', events: this.events, logfile: this.logfile});
|
||||
this.config = new Config({env: this.env, logger: this.logger, events: this.events});
|
||||
this.config.loadConfigFiles({embarkConfig: this.embarkConfig, interceptLogs: this.interceptLogs});
|
||||
this.plugins = this.config.plugins;
|
||||
|
|
|
@ -61,7 +61,9 @@ class Embark {
|
|||
env: options.env,
|
||||
version: this.version,
|
||||
embarkConfig: options.embarkConfig || 'embark.json',
|
||||
logfile: options.logfile
|
||||
logfile: options.logfile,
|
||||
logLevel: options.logLevel,
|
||||
interceptLogs: true
|
||||
});
|
||||
engine.init();
|
||||
|
||||
|
|
Loading…
Reference in New Issue