Example 1-2. Debug.java
package com.darwinsys.util;
/** Utilities for debugging
*/
public class Debug {
/** Static method to see if a given category of debugging is enabled.
* Enable by setting e.g., -Ddebug.fileio to debug file I/O operations.
* Use like this:
* if (Debug.isEnabled("fileio"))
Example 1-2. Debug.java (continued)
* System.out.println("Starting to read file " + fileName);
*/
public static boolean isEnabled(String category) {
return System.getProperty("debug." + category) != null;
}
/** Static method to println a given message if the
* given category is enabled for debugging.
*/
public static void println(String category, String msg) {
if (isEnabled(category))
System.out.println(msg);
}
/** Same thing but for non-String objects (think of the other
* form as an optimization of this).
*/
public static void println(String category, Object stuff) {
println(category, stuff.toString( ));
}
}
Post Top Ad
Monday, December 24, 2018
Home
java-programming-basics
java-programming-books
java-programming-examples
java-programming-for-beginners
java-programming-pdf
java-programming-software
java-programming-tutorial
Java Program: Debug
Java Program: Debug
Tags
# java-programming-basics
# java-programming-books
# java-programming-examples
# java-programming-for-beginners
# java-programming-pdf
# java-programming-software
# java-programming-tutorial
About vishal
java-programming-tutorial
Tags
java-programming-basics,
java-programming-books,
java-programming-examples,
java-programming-for-beginners,
java-programming-pdf,
java-programming-software,
java-programming-tutorial
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment