For the quick and dirty approach, you can put System.out.println()
statements in your code and find the output in:

TOMCAT_HOME/logs/catalina.out



--- Sriram Narayanan <[EMAIL PROTECTED]> wrote:
> 2/27/02 11:17:26 PM, "Nitin Vira" <[EMAIL PROTECTED]> wrote:
> 
> >Hello,
> >
> >I am trying to create an environment that will assist in debugging
> jsps, i think one of the basic ways to do debugging is through
> logging, I want 
> to log various request coming in along with the request parameters, i
> checked the access loggs but they only logg GET request also it
> doesnt 
> logg the parameters, is there anyway i can logg POST request too
> along with the request parameters, i can possibly use a filter to do
> it, will that 
> be a right approach also can i configure a filter to run for all the
> servlets? Also is it possible to logg something like forwards to
> another page and 
> including other pages, also if you have any other suggestions to add
> features that will assist in debugging that i can implement i will
> greatly 
> appreciate it.
> >
> 
> Use Log4J. (http://jakarta.apache.org/log4j) 
> 
> Log4J has something called Logging Levels, e.g. DEBUG, ERROR, INFO
> etc...
> 
> Let's say you have some 15 packages with some 10 classes in each.
> 
> In each class, instantiate a Logger with the statement
> 
> static Logger logger = Logger.getInstance(MyClass.class.getName());
> 
> Now within the class, write both DEBUG level statements and INFO
> level statements:
> 
> e.g. 
> 
> public void someTask(String first, String second){
>       logger.debug("just entered the someTask method, args are " + first +
> ":" + second);
>       logger.info("about to calculate something");
>       int x = calculate();
>       logger.debug("the calculation result was " + x);
> }
> 
> Now, DEBUG levels happen to be lower in importance than INFO levels. 
> 
> Log4J can be instructed on which level to log via a properties file.
> So, you can change log levels, or even disable loggin altogether via
> an external properties file. No changes to the code are required at
> all.
> 
> Also, you can specify that the log outputs from a particular class
> should be redirected to one file, while all other logs could go to
> another file, or 
> even a JDBC target.
> 
> 
> >Thanks,
> >Nitin
> >
> 
> Sriram
> 
> 
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> 
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Greetings - Send FREE e-cards for every occasion!
http://greetings.yahoo.com

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to