|
Log |
|
import java.io.PrintStream;
/**
* Log - Tim Tyler 2001.
*
* A simple logging class.<P>
*
* This code has been placed in the public domain.<P>
* You can do what you like with it.<P>
* Note that this code comes with no warranty.<P>
*
*/
class Log {
public final static boolean debug = true;
public final static boolean error = debug & true;
public final static boolean warn = debug & true;
public final static boolean info = debug & true;
public final static boolean log = debug & true;
public static PrintStream print_stream = System.out;
public static PrintStream getPrintStream() {
return print_stream;
}
/**
* Log an error
*/
public static void error(String message) {
if (error) {
print(print_stream, "Error: " + message);
}
}
/**
* Log a warning
*/
public static void warn(String message) {
if (warn) {
print(print_stream, "Warning: " + message);
}
}
/**
* Log an informational message
*/
public static void info(String message) {
if (info) {
print(print_stream, "Information: " + message);
}
}
/**
* Log a plain message
*/
public static void log(String message) {
if (log) {
print(print_stream, message);
}
}
public static void print(PrintStream out, String message) {
out.println(message);
}
}
|
Log |
|