Add formatted string function to LogWriter.
Need to be careful with escapes though.
diff --git a/java/com/tigervnc/rfb/LogWriter.java b/java/com/tigervnc/rfb/LogWriter.java
index ca7d06a..4c66e49 100644
--- a/java/com/tigervnc/rfb/LogWriter.java
+++ b/java/com/tigervnc/rfb/LogWriter.java
@@ -35,10 +35,18 @@
}
}
- public void error(String str) { write(0, str); }
- public void status(String str) { write(10, str); }
- public void info(String str) { write(30, str); }
- public void debug(String str) { write(100, str); }
+ public void error(String fmt, Object... args) {
+ write(0, String.format(fmt, args));
+ }
+ public void status(String fmt, Object... args) {
+ write(10, String.format(fmt, args));
+ }
+ public void info(String fmt, Object... args) {
+ write(30, String.format(fmt, args));
+ }
+ public void debug(String fmt, Object... args) {
+ write(100, String.format(fmt, args));
+ }
public static boolean setLogParams(String params) {
globalLogLevel = Integer.parseInt(params);