Methods Summary |
---|
public static void | dprint(java.lang.String msg)Prints the message to the debug stream if debugging is enabled.
if (debug && debugStream != null)
debugStream.println(msg);
|
public static void | errprint(java.lang.String msg)Prints the message to the error stream (System.err is default).
if (errStream != null)
errStream.println(msg);
else
System.err.println(msg);
|
static java.lang.String | getDirectoryStructuredName(org.omg.CosNaming.NameComponent[] name)A utility method that takes Array of NameComponent and converts
into a directory structured name in the format of /id1.kind1/id2.kind2..
This is used mainly for Logging.
StringBuffer directoryStructuredName = new StringBuffer("/");
for( int i = 0; i < name.length; i++ ) {
directoryStructuredName.append( name[i].id + "." + name[i].kind );
}
return directoryStructuredName.toString( );
|
public static void | makeDebugStream(java.io.File logFile)Create a debug print stream to the supplied log file.
// Create an outputstream for debugging
java.io.OutputStream logOStream =
new java.io.FileOutputStream(logFile);
java.io.DataOutputStream logDStream =
new java.io.DataOutputStream(logOStream);
debugStream = new java.io.PrintStream(logDStream);
// Emit first message
debugStream.println("Debug Stream Enabled.");
|
public static void | makeErrStream(java.io.File errFile)Create a error print stream to the supplied file.
if (debug) {
// Create an outputstream for errors
java.io.OutputStream errOStream =
new java.io.FileOutputStream(errFile);
java.io.DataOutputStream errDStream =
new java.io.DataOutputStream(errOStream);
errStream = new java.io.PrintStream(errDStream);
dprint("Error stream setup completed.");
}
|
public static void | printException(java.lang.Exception e)Prints the stacktrace of the supplied exception to the error stream.
if (errStream != null)
e.printStackTrace(errStream);
else
e.printStackTrace();
|