FileDocCategorySizeDatePackage
Debug.javaAPI DocExample1067Fri Jan 30 19:26:06 GMT 2004com.darwinsys.util

Debug

public class Debug extends Object
Utilities for debugging
author
Ian Darwin, http://www.darwinsys.com/
version
$Id: Debug.java,v 1.8 2004/01/31 01:26:06 ian Exp $

Fields Summary
Constructors Summary
Methods Summary
public static booleanisEnabled(java.lang.String category)
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. For example:
if (Debug.isEnabled("fileio"))
System.out.println("Starting to read file " + fileName);

		return System.getProperty("debug." + category) != null;
	
public static voidprintln(java.lang.String category, java.lang.String msg)
Static method to println a given message if the given category is enabled for debugging, as reported by isEnabled.

		if (isEnabled(category))
			System.out.println(msg);
	
public static voidprintln(java.lang.String category, java.lang.Object stuff)
Static method to println an arbitrary Objecct if the given category is enabled for debugging, as reported by isEnabled.

		println(category, stuff.toString());