From 8ab48e7ef7278b6313e0c3fb56e9b3bb2b693c06 Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Mon, 16 Sep 2019 01:04:05 +1000 Subject: Fix debug logging in runtime/compiler (#2953) --- js/util.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/util.ts b/js/util.ts index 86a856170..013dc7ee1 100644 --- a/js/util.ts +++ b/js/util.ts @@ -1,7 +1,6 @@ // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. import { TypedArray } from "./types.ts"; import { window } from "./window.ts"; -const { console } = window; let logDebug = false; let logSource = "JS"; @@ -20,7 +19,9 @@ export function setLogDebug(debug: boolean, source?: string): void { */ export function log(...args: unknown[]): void { if (logDebug) { - console.log(`DEBUG ${logSource} -`, ...args); + // if we destructure `console` off `window` too early, we don't bind to + // the right console, therefore we don't log anything out. + window.console.log(`DEBUG ${logSource} -`, ...args); } } -- cgit v1.2.3