A browser with JavaScript enabled is required for this page to operate properly.
Trail: Deployment
Lesson: Java Applets
Section: Doing More With Applets
Writing Diagnostics to Standard Output and Error Streams
Home Page > Deployment > Java Applets

Writing Diagnostics to Standard Output and Error Streams

A Java applet can write messages to the standard output and standard error streams. Writing diagnostics to standard output can be an invaluable tool when you are debugging a Java applet.

The following code snippet writes messages to the standard ouput stream and the standard error stream.

//Where instance variables are declared:
boolean DEBUG = true;
. . .
//Later, when we want to print some status:
if (DEBUG) {
    try {
        ... //some code that throws an exception
        System.out.println("Called someMethod(" + x + "," + y + ")");
    } catch (Exception e) {

Check the Java Console log for messages written to the standard output stream or standard error stream. To store messages in a log file, enable logging in the Java Control Panel. Messages will be written to a log file in the user's home directory (for example, on Windows, the log file might be in C:\Documents and Settings\someuser\Application Data\Sun\Java\Deployment\log).

Note:  Be sure to disable all debugging output before you release your applet.

Problems with the examples? Try Compiling and Running the Examples: FAQs.
Complaints? Compliments? Suggestions? Give us your feedback.

Previous page: Displaying a Customized Loading Progress Indicator
Next page: Developing Draggable Applets