forked from mystiq/hydrogen-web
inherit log level from parent rather than defaulting to info if not set
This commit is contained in:
parent
cc916b80de
commit
e14929bd4f
1 changed files with 5 additions and 2 deletions
|
@ -32,7 +32,7 @@ export class LogItem {
|
||||||
/**
|
/**
|
||||||
* Creates a new child item and runs it in `callback`.
|
* Creates a new child item and runs it in `callback`.
|
||||||
*/
|
*/
|
||||||
wrap(labelOrValues, callback, logLevel = LogLevel.Info, filterCreator = null) {
|
wrap(labelOrValues, callback, logLevel = null, filterCreator = null) {
|
||||||
const item = this.child(labelOrValues, logLevel, filterCreator);
|
const item = this.child(labelOrValues, logLevel, filterCreator);
|
||||||
return item.run(callback);
|
return item.run(callback);
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ export class LogItem {
|
||||||
*
|
*
|
||||||
* Hence, the child item is not returned.
|
* Hence, the child item is not returned.
|
||||||
*/
|
*/
|
||||||
log(labelOrValues, logLevel = LogLevel.Info) {
|
log(labelOrValues, logLevel = null) {
|
||||||
const item = this.child(labelOrValues, logLevel, null);
|
const item = this.child(labelOrValues, logLevel, null);
|
||||||
item.end = item.start;
|
item.end = item.start;
|
||||||
}
|
}
|
||||||
|
@ -180,6 +180,9 @@ export class LogItem {
|
||||||
if (this._end !== null) {
|
if (this._end !== null) {
|
||||||
console.trace("log item is finished, additional logs will likely not be recorded");
|
console.trace("log item is finished, additional logs will likely not be recorded");
|
||||||
}
|
}
|
||||||
|
if (!logLevel) {
|
||||||
|
logLevel = this.logLevel || LogLevel.Info;
|
||||||
|
}
|
||||||
const item = new LogItem(labelOrValues, logLevel, filterCreator, this._clock);
|
const item = new LogItem(labelOrValues, logLevel, filterCreator, this._clock);
|
||||||
if (this._children === null) {
|
if (this._children === null) {
|
||||||
this._children = [];
|
this._children = [];
|
||||||
|
|
Loading…
Reference in a new issue