dims 01/08/29 10:55:51
Modified: src/org/apache/cocoon Tag: cocoon_20_branch Cocoon.java
Log:
Patch for logging all Request Parameters from Mariano Kamp <[EMAIL PROTECTED]>
Revision Changes Path
No revision
No revision
1.9.2.15 +10 -2 xml-cocoon2/src/org/apache/cocoon/Cocoon.java
Index: Cocoon.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/Cocoon.java,v
retrieving revision 1.9.2.14
retrieving revision 1.9.2.15
diff -u -r1.9.2.14 -r1.9.2.15
--- Cocoon.java 2001/08/22 03:57:57 1.9.2.14
+++ Cocoon.java 2001/08/29 17:55:51 1.9.2.15
@@ -51,7 +51,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a> (Apache
Software Foundation, Exoffice Technologies)
* @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
- * @version CVS $Revision: 1.9.2.14 $ $Date: 2001/08/22 03:57:57 $
+ * @version CVS $Revision: 1.9.2.15 $ $Date: 2001/08/29 17:55:51 $
*/
public class Cocoon extends AbstractLoggable implements ThreadSafe, Component,
Initializable, Disposable, Modifiable, Processor, Contextualizable {
/** The application context */
@@ -385,7 +385,15 @@
String p = (String) e.nextElement();
msg.append("PARAM: '").append(p).append("' ")
- .append("VALUE:
'").append(request.getParameter(p)).append("'").append(lineSeparator);
+ .append("VALUES: '");
+ String[] params = request.getParameterValues(p);
+ for (int i = 0; i < params.length; i++) {
+ msg.append("["+params[i]+"]");
+ if (i != params.length-1)
+ msg.append(", ");
+ }
+
+ msg.append("'").append(lineSeparator);
}
msg.append(lineSeparator).append("SESSION
ATTRIBUTES:").append(lineSeparator).append(lineSeparator);
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]