Bug 985980 - Restore off main thread logging for OS.File. r=froydnj
--- a/toolkit/components/osfile/modules/osfile_shared_allthreads.jsm
+++ b/toolkit/components/osfile/modules/osfile_shared_allthreads.jsm
@@ -103,17 +103,17 @@ exports.defineLazyGetter = defineLazyGet
///////////////////// Logging
/**
* The default implementation of the logger.
*
* The choice of logger can be overridden with Config.TEST.
*/
let gLogger;
-if (typeof console != "undefined" && console.log) {
+if (typeof window != "undefined" && window.console && console.log) {
gLogger = console.log.bind(console, "OS");
} else {
gLogger = function(...args) {
dump("OS " + args.join(" ") + "\n");
};
}
/**