chore(console): distinguish between log levels (#9824)

Change `Console.#printFunc` to pass a log level as the second argument
(0 = debug, 3 = error), instead of a boolean for `isErr`. This does not
change the Deno runtime behaviour at all.
This commit is contained in:
Luca Casonato 2021-03-18 19:25:25 +01:00 committed by GitHub
parent 20627c9136
commit 62716422b9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 41 additions and 14 deletions

View file

@ -290,7 +290,9 @@ delete Object.prototype.__proto__;
btoa: util.writable(btoa),
clearInterval: util.writable(timers.clearInterval),
clearTimeout: util.writable(timers.clearTimeout),
console: util.writable(new Console(core.print)),
console: util.writable(
new Console((msg, level) => core.print(msg, level > 1)),
),
crypto: util.readOnly(crypto),
fetch: util.writable(fetch.fetch),
performance: util.writable(performance.performance),