/** true iff nothing has yet been logged */
public static boolean firstMessage = true;
- /** log a message with the current JavaScript sourceName/line */
- public static void logJS(Object o, Object message) { logJS(message); }
- public static void logJS(Object message) { log(JS.getSourceName() + ":" + JS.getLine(), message); }
-
/** message can be a String or a Throwable */
public static synchronized void echo(Object o, Object message) { log(o, message, ECHO); }
public static synchronized void debug(Object o, Object message) { log(o, message, DEBUG); }
if (!name.equals("")) name += " : ";
if (o == null) {
- Log.logJS(indent + name + "<null>");
+ JS.log(indent + name + "<null>");
} else if (o instanceof JSArray) {
- Log.logJS(indent + name + "<array>");
+ JS.log(indent + name + "<array>");
JSArray na = (JSArray)o;
for(int i=0; i<na.length(); i++)
recursiveLog(indent + " ", i + "", na.elementAt(i));
} else if (o instanceof JS) {
- Log.logJS(indent + name + "<object>");
+ JS.log(indent + name + "<object>");
JS s = (JS)o;
Enumeration e = s.keys();
while(e.hasMoreElements()) {
s.get(((Integer)key)) : s.get(key.toString()));
}
} else {
- Log.logJS(indent + name + o);
+ JS.log(indent + name + o);
}
}