I am currently using the common pattern to log all requests using the Access
Log Valve.
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="c:/apache-tomcat-logs/webappname"
prefix="webappname_access_log." suffix=".txt" pattern="common"
resolveHosts="false"/>
Question:
I'd like to start logging the Query String - I think. The webapp is a JSF
webapp, using Sun RI 1.2 of JSF. I'm not interested in logging the
javax.faces.ViewState parameter, but if I use the query string option, will the
ViewState parameter show up in the log?
At this point, all I want is the textfield and the datetime. Should I write my
own log for this?
Reason:
I want to log what the user enters into the search field. I'd like to find out
if the value entered into the search field is causing a problem.
The reason: java.lang.NullPointerException caused by some line in my code that
should never execute if the what the user entered in the search field is not
found in the database.
Working with GIS data, it could be that what the user searched for is found,
but that I have some kind of geometry problem associated with that record that
is causing a null pointer on a feature cursor.
I can provide more detail if needed.
Using CATALINA_BASE: "C:\apache-tomcat-6.0.29"
Using CATALINA_HOME: "C:\apache-tomcat-6.0.29"
Using CATALINA_TMPDIR: "C:\apache-tomcat-6.0.29\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.6.0_20"
Using CLASSPATH: "C:\apache-tomcat-6.0.29\bin\bootstrap.jar"
Server version: Apache Tomcat/6.0.29
Server built: July 19 2010 1458
Server number: 6.0.0.29
OS Name: Windows 2003
OS Version: 5.2
Architecture: x86
JVM Version: 1.6.0_20-b02
JVM Vendor: Sun Microsystems Inc.
Leo Donahue