mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[build] default to --debug output (#23011)
This commit is contained in:
parent
3924a319d1
commit
dba7a5f8bf
2 changed files with 9 additions and 4 deletions
|
@ -19,12 +19,12 @@
|
|||
|
||||
const LEVELS = ['silent', 'error', 'warning', 'info', 'debug', 'verbose'];
|
||||
|
||||
export function pickLevelFromFlags(flags) {
|
||||
export function pickLevelFromFlags(flags, options = {}) {
|
||||
if (flags.verbose) return 'verbose';
|
||||
if (flags.debug) return 'debug';
|
||||
if (flags.quiet) return 'error';
|
||||
if (flags.silent) return 'silent';
|
||||
return 'info';
|
||||
return options.default || 'info';
|
||||
}
|
||||
|
||||
export function parseLogLevel(name) {
|
||||
|
|
|
@ -48,6 +48,9 @@ const flags = getopts(process.argv.slice(0), {
|
|||
v: 'verbose',
|
||||
d: 'debug',
|
||||
},
|
||||
default: {
|
||||
debug: true
|
||||
},
|
||||
unknown: (flag) => {
|
||||
unknownFlags.push(flag);
|
||||
}
|
||||
|
@ -76,14 +79,16 @@ if (flags.help) {
|
|||
--release {dim Produce a release-ready distributable}
|
||||
--skip-node-download {dim Reuse existing downloads of node.js}
|
||||
--verbose,-v {dim Turn on verbose logging}
|
||||
--debug,-d {dim Turn on debug logging}
|
||||
--no-debug {dim Turn off debug logging}
|
||||
`) + '\n'
|
||||
);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const log = new ToolingLog({
|
||||
level: pickLevelFromFlags(flags),
|
||||
level: pickLevelFromFlags(flags, {
|
||||
default: flags.debug === false ? 'info' : 'debug'
|
||||
}),
|
||||
writeTo: process.stdout
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue