1976fbcd02fe2878929c92304d8eb0cf70ad7344
[plstackapi.git] / planetstack / core / static / log4javascript-1.4.6 / js / stubs / log4javascript_uncompressed.js
1 /**\r
2  * Copyright 2013 Tim Down.\r
3  *\r
4  * Licensed under the Apache License, Version 2.0 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  *      http://www.apache.org/licenses/LICENSE-2.0\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  */\r
16 \r
17 var log4javascript_stub = (function() {\r
18         var log4javascript;\r
19 \r
20         function ff() {\r
21                 return function() {};\r
22         }\r
23         function copy(obj, props) {\r
24                 for (var i in props) {\r
25                         obj[i] = props[i];\r
26                 }\r
27         }\r
28         var f = ff();\r
29 \r
30         // Loggers\r
31         var Logger = ff();\r
32         copy(Logger.prototype, {\r
33                 addChild: f,\r
34                 getEffectiveAppenders: f,\r
35                 invalidateAppenderCache: f,\r
36                 getAdditivity: f,\r
37                 setAdditivity: f,\r
38                 addAppender: f,\r
39                 removeAppender: f,\r
40                 removeAllAppenders: f,\r
41                 log: f,\r
42                 setLevel: f,\r
43                 getLevel: f,\r
44                 getEffectiveLevel: f,\r
45                 trace: f,\r
46                 debug: f,\r
47                 info: f,\r
48                 warn: f,\r
49                 error: f,\r
50                 fatal: f,\r
51                 isEnabledFor: f,\r
52                 isTraceEnabled: f,\r
53                 isDebugEnabled: f,\r
54                 isInfoEnabled: f,\r
55                 isWarnEnabled: f,\r
56                 isErrorEnabled: f,\r
57                 isFatalEnabled: f,\r
58                 callAppenders: f,\r
59                 group: f,\r
60                 groupEnd: f,\r
61                 time: f,\r
62                 timeEnd: f,\r
63                 assert: f,\r
64                 parent: new Logger()\r
65         });\r
66 \r
67         var getLogger = function() {\r
68                 return new Logger();\r
69         };\r
70 \r
71         function EventSupport() {}\r
72 \r
73         copy(EventSupport.prototype, {\r
74                 setEventTypes: f,\r
75                 addEventListener: f,\r
76                 removeEventListener: f,\r
77                 dispatchEvent: f,\r
78                 eventTypes: [],\r
79                 eventListeners: {}\r
80         });\r
81 \r
82         function Log4JavaScript() {}\r
83         Log4JavaScript.prototype = new EventSupport();\r
84         log4javascript = new Log4JavaScript();\r
85 \r
86         log4javascript = {\r
87                 isStub: true,\r
88                 version: "1.4.6",\r
89                 edition: "log4javascript",\r
90         setDocumentReady: f,\r
91                 setEventTypes: f,\r
92                 addEventListener: f,\r
93                 removeEventListener: f,\r
94                 dispatchEvent: f,\r
95                 eventTypes: [],\r
96                 eventListeners: {},\r
97                 logLog: {\r
98                         setQuietMode: f,\r
99                         setAlertAllErrors: f,\r
100                         debug: f,\r
101                         displayDebug: f,\r
102                         warn: f,\r
103                         error: f\r
104                 },\r
105                 handleError: f,\r
106                 setEnabled: f,\r
107                 isEnabled: f,\r
108                 setTimeStampsInMilliseconds: f,\r
109                 isTimeStampsInMilliseconds: f,\r
110                 evalInScope: f,\r
111                 setShowStackTraces: f,\r
112                 getLogger: getLogger,\r
113                 getDefaultLogger: getLogger,\r
114                 getNullLogger: getLogger,\r
115                 getRootLogger: getLogger,\r
116                 resetConfiguration: f,\r
117                 Level: ff(),\r
118                 LoggingEvent: ff(),\r
119                 Layout: ff(),\r
120                 Appender: ff()\r
121         };\r
122 \r
123         // LoggingEvents\r
124         log4javascript.LoggingEvent.prototype = {\r
125                 getThrowableStrRep: f,\r
126                 getCombinedMessages: f\r
127         };\r
128 \r
129         // Levels\r
130         log4javascript.Level.prototype = {\r
131                 toString: f,\r
132                 equals: f,\r
133                 isGreaterOrEqual: f\r
134         };\r
135         var level = new log4javascript.Level();\r
136         copy(log4javascript.Level, {\r
137                 ALL: level,\r
138                 TRACE: level,\r
139                 DEBUG: level,\r
140                 INFO: level,\r
141                 WARN: level,\r
142                 ERROR: level,\r
143                 FATAL: level,\r
144                 OFF: level\r
145         });\r
146 \r
147         // Layouts\r
148         log4javascript.Layout.prototype = {\r
149                 defaults: {},\r
150                 format: f,\r
151                 ignoresThrowable: f,\r
152                 getContentType: f,\r
153                 allowBatching: f,\r
154                 getDataValues: f,\r
155                 setKeys: f,\r
156                 setCustomField: f,\r
157                 hasCustomFields: f,\r
158                 setTimeStampsInMilliseconds: f,\r
159                 isTimeStampsInMilliseconds: f,\r
160                 getTimeStampValue: f,\r
161                 toString: f\r
162         };\r
163 \r
164         // PatternLayout related\r
165         log4javascript.SimpleDateFormat = ff();\r
166         log4javascript.SimpleDateFormat.prototype = {\r
167                 setMinimalDaysInFirstWeek: f,\r
168                 getMinimalDaysInFirstWeek: f,\r
169                 format: f\r
170         };\r
171 \r
172         // PatternLayout\r
173         log4javascript.PatternLayout = ff();\r
174         log4javascript.PatternLayout.prototype = new log4javascript.Layout();\r
175 \r
176         // Appenders\r
177         log4javascript.Appender = ff();\r
178         log4javascript.Appender.prototype = new EventSupport();\r
179 \r
180         copy(log4javascript.Appender.prototype, {\r
181                 layout: new log4javascript.PatternLayout(),\r
182                 threshold: log4javascript.Level.ALL,\r
183                 loggers: [],\r
184                 doAppend: f,\r
185                 append: f,\r
186                 setLayout: f,\r
187                 getLayout: f,\r
188                 setThreshold: f,\r
189                 getThreshold: f,\r
190                 setAddedToLogger: f,\r
191                 setRemovedFromLogger: f,\r
192                 group: f,\r
193                 groupEnd: f,\r
194                 toString: f\r
195         });\r
196         // SimpleLayout\r
197         log4javascript.SimpleLayout = ff();\r
198         log4javascript.SimpleLayout.prototype = new log4javascript.Layout();\r
199         // NullLayout\r
200         log4javascript.NullLayout = ff();\r
201         log4javascript.NullLayout.prototype = new log4javascript.Layout();\r
202         // ZmlLayout\r
203         log4javascript.XmlLayout = ff();\r
204         log4javascript.XmlLayout.prototype = new log4javascript.Layout();\r
205         copy(log4javascript.XmlLayout.prototype, {\r
206                 escapeCdata: f,\r
207                 isCombinedMessages: f\r
208         });\r
209         // JsonLayout\r
210         log4javascript.JsonLayout = ff();\r
211         log4javascript.JsonLayout.prototype = new log4javascript.Layout();\r
212         copy(log4javascript.JsonLayout.prototype, {\r
213                 isReadable: f,\r
214                 isCombinedMessages: f\r
215         });\r
216         // HttpPostDataLayout \r
217         log4javascript.HttpPostDataLayout = ff();\r
218         log4javascript.HttpPostDataLayout.prototype = new log4javascript.Layout();\r
219         // PatternLayout\r
220         log4javascript.PatternLayout = ff();\r
221         log4javascript.PatternLayout.prototype = new log4javascript.Layout();\r
222         // AlertAppender\r
223         log4javascript.AlertAppender = ff();\r
224         log4javascript.AlertAppender.prototype = new log4javascript.Appender();\r
225         // BrowserConsoleAppender\r
226         log4javascript.BrowserConsoleAppender = ff();\r
227         log4javascript.BrowserConsoleAppender.prototype = new log4javascript.Appender();\r
228         // AjaxAppender\r
229         log4javascript.AjaxAppender = ff();\r
230         log4javascript.AjaxAppender.prototype = new log4javascript.Appender();\r
231         copy(log4javascript.AjaxAppender.prototype, {\r
232                 getSessionId: f,\r
233                 setSessionId: f,\r
234                 isTimed: f,\r
235                 setTimed: f,\r
236                 getTimerInterval: f,\r
237                 setTimerInterval: f,\r
238                 isWaitForResponse: f,\r
239                 setWaitForResponse: f,\r
240                 getBatchSize: f,\r
241                 setBatchSize: f,\r
242                 isSendAllOnUnload: f,\r
243                 setSendAllOnUnload: f,\r
244                 setRequestSuccessCallback: f,\r
245                 setFailCallback: f,\r
246                 getPostVarName: f,\r
247                 setPostVarName: f,\r
248                 sendAll: f,\r
249                 sendAllRemaining: f,\r
250                 defaults: {\r
251                         requestSuccessCallback: null,\r
252                         failCallback: null\r
253                 }\r
254         });\r
255         // ConsoleAppender\r
256         function ConsoleAppender() {}\r
257         ConsoleAppender.prototype = new log4javascript.Appender();\r
258         copy(ConsoleAppender.prototype, {\r
259                 create: f,\r
260                 isNewestMessageAtTop: f,\r
261                 setNewestMessageAtTop: f,\r
262                 isScrollToLatestMessage: f,\r
263                 setScrollToLatestMessage: f,\r
264                 getWidth: f,\r
265                 setWidth: f,\r
266                 getHeight: f,\r
267                 setHeight: f,\r
268                 getMaxMessages: f,\r
269                 setMaxMessages: f,\r
270                 isShowCommandLine: f,\r
271                 setShowCommandLine: f,\r
272                 isShowHideButton: f,\r
273                 setShowHideButton: f,\r
274                 isShowCloseButton: f,\r
275                 setShowCloseButton: f,\r
276                 getCommandLineObjectExpansionDepth: f,\r
277                 setCommandLineObjectExpansionDepth: f,\r
278                 isInitiallyMinimized: f,\r
279                 setInitiallyMinimized: f,\r
280                 isUseDocumentWrite: f,\r
281                 setUseDocumentWrite: f,\r
282                 group: f,\r
283                 groupEnd: f,\r
284                 clear: f,\r
285                 focus: f,\r
286                 focusCommandLine: f,\r
287                 focusSearch: f,\r
288                 getCommandWindow: f,\r
289                 setCommandWindow: f,\r
290                 executeLastCommand: f,\r
291                 getCommandLayout: f,\r
292                 setCommandLayout: f,\r
293                 evalCommandAndAppend: f,\r
294                 addCommandLineFunction: f,\r
295                 storeCommandHistory: f,\r
296                 unload: f\r
297         });\r
298 \r
299         ConsoleAppender.addGlobalCommandLineFunction = f;\r
300 \r
301         // InPageAppender\r
302         log4javascript.InPageAppender = ff();\r
303         log4javascript.InPageAppender.prototype = new ConsoleAppender();\r
304         copy(log4javascript.InPageAppender.prototype, {\r
305                 addCssProperty: f,\r
306                 hide: f,\r
307                 show: f,\r
308                 isVisible: f,\r
309                 close: f,\r
310                 defaults: {\r
311                         layout: new log4javascript.PatternLayout(),\r
312                         maxMessages: null\r
313                 }\r
314         });\r
315         log4javascript.InlineAppender = log4javascript.InPageAppender;\r
316 \r
317         // PopUpAppender\r
318         log4javascript.PopUpAppender = ff();\r
319         log4javascript.PopUpAppender.prototype = new ConsoleAppender();\r
320         copy(log4javascript.PopUpAppender.prototype, {\r
321                 isUseOldPopUp: f,\r
322                 setUseOldPopUp: f,\r
323                 isComplainAboutPopUpBlocking: f,\r
324                 setComplainAboutPopUpBlocking: f,\r
325                 isFocusPopUp: f,\r
326                 setFocusPopUp: f,\r
327                 isReopenWhenClosed: f,\r
328                 setReopenWhenClosed: f,\r
329                 close: f,\r
330                 hide: f,\r
331                 show: f,\r
332                 defaults: {\r
333                         layout: new log4javascript.PatternLayout(),\r
334                         maxMessages: null\r
335                 }\r
336         });\r
337         return log4javascript;\r
338 })();\r
339 if (typeof window.log4javascript == "undefined") {\r
340         var log4javascript = log4javascript_stub;\r
341 }\r