@@ -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-
7744function ConsoleWriter ( ) { }
7845
7946ConsoleWriter . 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
197156root = new Logger ( ) ;
198157
0 commit comments