public class Log {
public static boolean on = true;
+ public static boolean rpc = false;
public static boolean color = false;
public static boolean verbose = false;
public static boolean logDates = false;
private static String lastClassName = null;
private static synchronized void log(Object o, Object message, int level) {
- if (level > Log.level) return;
+ if (level < Log.level) return;
if (firstMessage && !logDates) {
firstMessage = false;
logstream.println(colorize(GREEN, false, "==========================================================================="));
- diag(Log.class, "Logging enabled at " + new java.util.Date());
+
+ // FIXME later: causes problems with method pruning
+ //diag(Log.class, "Logging enabled at " + new java.util.Date());
+
if (color) diag(Log.class, "logging messages in " +
colorize(BLUE, true, "c") +
colorize(RED, true, "o") +