You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2005/10/06 12:33:35 UTC
svn commit: r306580 - in
/cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context:
RequestSessionContext.java StandardSessionContextProvider.java
Author: cziegeler
Date: Thu Oct 6 03:33:31 2005
New Revision: 306580
URL: http://svn.apache.org/viewcvs?rev=306580&view=rev
Log:
Log warning instead of writing it to system.err
Modified:
cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/RequestSessionContext.java
cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/StandardSessionContextProvider.java
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/RequestSessionContext.java
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/RequestSessionContext.java?rev=306580&r1=306579&r2=306580&view=diff
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/RequestSessionContext.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/RequestSessionContext.java Thu Oct 6 03:33:31 2005
@@ -20,6 +20,7 @@
import java.util.Enumeration;
import java.util.Map;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.framework.service.ServiceException;
import org.apache.avalon.framework.service.ServiceManager;
import org.apache.cocoon.ProcessingException;
@@ -123,6 +124,9 @@
private static final String NAME_ELEMENT = "cinclude:" + CIncludeTransformer.CINCLUDE_NAME_ELEMENT;
private static final String VALUE_ELEMENT = "cinclude:" + CIncludeTransformer.CINCLUDE_VALUE_ELEMENT;
+ /** The logger. */
+ protected Logger logger;
+
/** Name of this context */
private String name;
@@ -135,6 +139,10 @@
/** The XPath Processor */
private XPathProcessor xpathProcessor;
+ public RequestSessionContext(Logger logger) {
+ this.logger = logger;
+ }
+
/**
* Setup this context
*/
@@ -287,10 +295,10 @@
attr = doc.createElementNS(null, attrName);
attrElement.appendChild(attr);
DOMUtil.valueOf(attr, this.request.getAttribute(attrName));
- } catch(DOMException de) {
+ } catch (DOMException de) {
// Some request attributes have names that are invalid as element names.
// Example : "FOM JavaScript GLOBAL SCOPE/file://my/path/to/flow/script.js"
- System.err.println("Cannot create XML element with name '" + attrName + "' : " + de.getMessage());
+ this.logger.info("RequestSessionContext: Cannot create XML element from request attribute '" + attrName + "' : " + de.getMessage());
}
}
}
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/StandardSessionContextProvider.java
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/StandardSessionContextProvider.java?rev=306580&r1=306579&r2=306580&view=diff
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/StandardSessionContextProvider.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/session-fw/java/org/apache/cocoon/webapps/session/context/StandardSessionContextProvider.java Thu Oct 6 03:33:31 2005
@@ -39,7 +39,7 @@
* response context.
*
* @author <a href="mailto:cziegeler@s-und-n.de">Carsten Ziegeler</a>
- * @version CVS $Id: StandardSessionContextProvider.java,v 1.9 2004/03/19 14:16:55 cziegeler Exp $
+ * @version CVS $Id$
*/
public final class StandardSessionContextProvider
extends AbstractLogEnabled
@@ -72,7 +72,7 @@
context = new SimpleSessionContext(this.xpathProcessor, this.resolver);
context.setup(name, null, null);
} else if ( name.equals(SessionConstants.REQUEST_CONTEXT) ) {
- context = new RequestSessionContext();
+ context = new RequestSessionContext(this.getLogger());
context.setup(name, null, null);
((RequestSessionContext)context).setup( objectModel, this.manager, this.xpathProcessor );
}