2 * Copyright 2013 Tim Down.
\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
8 * http://www.apache.org/licenses/LICENSE-2.0
\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
17 var log4javascript_stub = (function() {
\r
21 return function() {};
\r
23 function copy(obj, props) {
\r
24 for (var i in props) {
\r
32 copy(Logger.prototype, {
\r
50 var getLogger = function() {
\r
51 return new Logger();
\r
54 function Log4JavaScript() {}
\r
55 log4javascript = new Log4JavaScript();
\r
60 edition: "log4javascript_lite",
\r
63 setShowStackTraces: f,
\r
64 getDefaultLogger: getLogger,
\r
65 getLogger: getLogger,
\r
66 getNullLogger: getLogger,
\r
73 log4javascript.LoggingEvent.prototype = {
\r
74 getThrowableStrRep: f,
\r
75 getCombinedMessages: f
\r
79 log4javascript.Level.prototype = {
\r
84 var level = new log4javascript.Level();
\r
85 copy(log4javascript.Level, {
\r
96 log4javascript.Appender.prototype.append = f;
\r
98 return log4javascript;
\r
100 if (typeof window.log4javascript == "undefined") {
\r
101 var log4javascript = log4javascript_stub;
\r