Skip to content

Commit da0d9d9

Browse files
committed
maint(core logging): Cleanup - remove IE8 compatibility code for console.log.
1 parent 4334236 commit da0d9d9

File tree

1 file changed

+1
-42
lines changed

1 file changed

+1
-42
lines changed

src/core/logging.js

Lines changed: 1 addition & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -41,39 +41,6 @@ var Level = {
4141
FATAL: 50,
4242
};
4343

44-
function IEConsoleWriter() {}
45-
46-
IEConsoleWriter.prototype = {
47-
output: function (log_name, level, messages) {
48-
// console.log will magically appear in IE8 when the user opens the
49-
// F12 Developer Tools, so we have to test for it every time.
50-
if (typeof window.console === "undefined" || typeof console.log === "undefined")
51-
return;
52-
if (log_name) messages.unshift(log_name + ":");
53-
var message = messages.join(" ");
54-
55-
// Under some conditions console.log will be available but the
56-
// other functions are missing.
57-
if (typeof console.info === "undefined") {
58-
var level_name;
59-
if (level <= Level.DEBUG) level_name = "DEBUG";
60-
else if (level <= Level.INFO) level_name = "INFO";
61-
else if (level <= Level.WARN) level_name = "WARN";
62-
else if (level <= Level.ERROR) level_name = "ERROR";
63-
else level_name = "FATAL";
64-
console.log("[" + level_name + "] " + message);
65-
} else {
66-
if (level <= Level.DEBUG) {
67-
// console.debug exists but is deprecated
68-
message = "[DEBUG] " + message;
69-
console.log(message);
70-
} else if (level <= Level.INFO) console.info(message);
71-
else if (level <= Level.WARN) console.warn(message);
72-
else console.error(message);
73-
}
74-
},
75-
};
76-
7744
function ConsoleWriter() {}
7845

7946
ConsoleWriter.prototype = {
@@ -184,15 +151,7 @@ function setWriter(w) {
184151
writer = w;
185152
}
186153

187-
if (
188-
!window.console ||
189-
!window.console.log ||
190-
typeof window.console.log.apply !== "function"
191-
) {
192-
setWriter(new IEConsoleWriter());
193-
} else {
194-
setWriter(new ConsoleWriter());
195-
}
154+
setWriter(new ConsoleWriter());
196155

197156
root = new Logger();
198157

0 commit comments

Comments
 (0)