public static final LogTarget SYSERR = new StreamLogTarget(System.err,false);\r
\r
public static class StreamLogTarget implements LogTarget {\r
- private final PrintStream out;\r
- private final boolean closeMe;\r
-\r
- public StreamLogTarget(PrintStream ps) {\r
- this(ps,true);\r
- }\r
-\r
- /* Do NOT close SYSTEM ERR or OUT*/\r
- protected StreamLogTarget(PrintStream ps, boolean shouldClose) {\r
- out = ps;\r
- closeMe = shouldClose;\r
- }\r
+ private final PrintStream out;\r
+ private final boolean closeMe;\r
+\r
+ public StreamLogTarget(PrintStream ps) {\r
+ this(ps,true);\r
+ }\r
+\r
+ /* Do NOT close SYSTEM ERR or OUT*/\r
+ protected StreamLogTarget(PrintStream ps, boolean shouldClose) {\r
+ out = ps;\r
+ closeMe = shouldClose;\r
+ }\r
public void log(Object ... msgs) {\r
out.print(Chrono.dateFmt.format(new Date()));\r
out.print(": ");\r
}\r
\r
public void close() {\r
- if(closeMe) {\r
- out.close();\r
- }\r
+ if(closeMe) {\r
+ out.close();\r
+ }\r
}\r
\r
}\r