wood burning stoves*
The moose likes Servlets and the fly likes Debug in servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Debug in servlet" Watch "Debug in servlet" New topic
Author

Debug in servlet

kris reddy
Greenhorn

Joined: Nov 07, 2000
Posts: 19
I am using apache tomcat for running servlets. I would like my servlet to print out some debug statements when it is executes. I have included some console output statements. I am not sure where to look for the debug output. Where are these debug statements getting printed?
Thanks in advance.
Have a good day,
Kris.


Kris Lee
Julian Sitkevich
Greenhorn

Joined: Jul 23, 2001
Posts: 19
You can look to the console or log, or you can code your own mechanism:

Mike Curwen
Ranch Hand

Joined: Feb 20, 2001
Posts: 3695

It depends on how you've coded your debug statements.

If you use System.out or System.err then both of these are being redirected to the console window (on Windows) and I *think* to catalina_out on *nix.

But how about using the log() method provided by your servlet? This way, it doesn't clutter your console window, and it is accessed by looking at : /CATALINA_HOME/logs/localhost_log.2002-08-29.txt

example:You could also redirect System.err or System.out back to where you wanted... I haven't tried this though, and perhaps there will be permissions trouble with this:
java.lang.System.setOut(PrintStream out)
So you would supply it with a value for 'out' that you want.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Debug in servlet