cziegeler 2002/09/10 05:15:49
Modified: src/java/org/apache/cocoon/transformation
FragmentExtractorTransformer.java
CachingCIncludeTransformer.java LogTransformer.java
ReadDOMSessionTransformer.java LDAPTransformer.java
CIncludeTransformer.java I18nTransformer.java
src/java/org/apache/cocoon/reading DatabaseReader.java
ResourceReader.java JSPReader.java
Log:
Fixing some logging and exception handling
Revision Changes Path
1.16 +10 -7
xml-cocoon2/src/java/org/apache/cocoon/transformation/FragmentExtractorTransformer.java
Index: FragmentExtractorTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/FragmentExtractorTransformer.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- FragmentExtractorTransformer.java 28 May 2002 13:08:13 -0000 1.15
+++ FragmentExtractorTransformer.java 10 Sep 2002 12:15:49 -0000 1.16
@@ -261,12 +261,13 @@
if (this.extractURI.equals(uri) && this.extractElement.equals(loc)) {
extractLevel++;
fragmentID++;
- getLogger().debug("FragmentExtractorTransformer extractLevel now " +
extractLevel + ".");
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("FragmentExtractorTransformer extractLevel now "
+ extractLevel + ".");
+ }
try {
this.serializer = (XMLSerializer)
this.manager.lookup(XMLSerializer.ROLE);
} catch (ComponentException ce) {
- getLogger().error("Could not lookup for XMLSerializer.", ce);
throw new SAXException("Could not lookup for XMLSerializer.", ce);
}
@@ -310,7 +311,9 @@
this.serializer.endElement(uri,loc,raw);
if (this.extractURI.equals(uri) && this.extractElement.equals(loc)) {
extractLevel--;
- getLogger().debug("FragmentExtractorTransformer extractLevel now "
+ extractLevel + ".");
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("FragmentExtractorTransformer extractLevel
now " + extractLevel + ".");
+ }
if (extractLevel == 0) {
// finish building the fragment. remove existing prefix
mappings.
@@ -330,10 +333,8 @@
store.store(id, this.serializer.getSAXFragment());
} catch (ComponentException ce) {
- getLogger().error("Could not lookup for transient store.",
ce);
throw new SAXException("Could not lookup for transient
store.", ce);
} catch (IOException ioe) {
- getLogger().error("Could not store fragment.", ioe);
throw new SAXException("Could not store fragment.", ioe);
} finally
{
@@ -342,7 +343,9 @@
this.serializer = null;
}
- getLogger().debug("FragmentExtractorTransformer stored document
" + id + ".");
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("FragmentExtractorTransformer stored
document " + id + ".");
+ }
// Insert ref.
super.startPrefixMapping("fe", FE_URI);
1.9 +8 -7
xml-cocoon2/src/java/org/apache/cocoon/transformation/CachingCIncludeTransformer.java
Index: CachingCIncludeTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/CachingCIncludeTransformer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- CachingCIncludeTransformer.java 13 Jun 2002 09:28:16 -0000 1.8
+++ CachingCIncludeTransformer.java 10 Sep 2002 12:15:49 -0000 1.9
@@ -179,10 +179,12 @@
if (ns == null) ns="";
if (prefix == null) prefix="";
- getLogger().debug("Processing CInclude element: src=" + src
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("Processing CInclude element: src=" + src
+ ", element=" + element
+ ", ns=" + ns
+ ", prefix=" + prefix);
+ }
// complete validity information
if(currentCacheValidity != null ) {
@@ -190,9 +192,10 @@
try {
temp = sourceResolver.resolveURI(src);
currentCacheValidity.add(src, temp.getLastModified());
- getLogger().debug("currentCacheValidity: " + currentCacheValidity);
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("currentCacheValidity: " +
currentCacheValidity);
+ }
} catch (Exception e) {
- getLogger().error("CachingCIncludeTransformer could not resolve
resource:" + src, e);
throw new SAXException("CachingCIncludeTransformer could not
resolve resource", e);
} finally {
sourceResolver.release(temp);
@@ -215,7 +218,6 @@
source = this.sourceResolver.resolveURI(src);
this.sourceResolver.toSAX(source, getConsumer());
} catch (Exception e) {
- getLogger().error("CachingCIncludeTransformer", e);
throw new SAXException("CachingCIncludeTransformer could not read
resource", e);
} finally {
sourceResolver.release(source);
@@ -254,12 +256,11 @@
public CacheValidity generateValidity() {
- getLogger().debug("generateValidity");
try {
currentCacheValidity = new IncludeCacheValidity(sourceResolver);
return currentCacheValidity;
} catch (RuntimeException e) {
- getLogger().error("CachingCIncludeTransformer: could not generateKey",
e);
+ getLogger().warn("CachingCIncludeTransformer: could not generateKey",
e);
return null;
}
}
1.9 +2 -2
xml-cocoon2/src/java/org/apache/cocoon/transformation/LogTransformer.java
Index: LogTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/LogTransformer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- LogTransformer.java 7 Jun 2002 13:15:10 -0000 1.8
+++ LogTransformer.java 10 Sep 2002 12:15:49 -0000 1.9
@@ -145,7 +145,7 @@
try {
if (this.logfile != null) logfile.close();
} catch (Exception e) {
- this.getLogger().debug("LogTransformer.recycle()", e);
+ this.getLogger().warn("LogTransformer.recycle()", e);
}
this.logfile = null;
}
1.8 +12 -6
xml-cocoon2/src/java/org/apache/cocoon/transformation/ReadDOMSessionTransformer.java
Index: ReadDOMSessionTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/ReadDOMSessionTransformer.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ReadDOMSessionTransformer.java 22 Feb 2002 07:03:56 -0000 1.7
+++ ReadDOMSessionTransformer.java 10 Sep 2002 12:15:49 -0000 1.8
@@ -113,15 +113,17 @@
Request request = ObjectModelHelper.getRequest(objectModel);
session = request.getSession(false);
if (session != null) {
- getLogger().debug("ReadSessionTransformer: SessioID="+session.getId());
- getLogger().debug("ReadSessionTransformer: Session available, try to read
from it");
DOMName = parameters.getParameter(ReadDOMSessionTransformer.DOM_NAME,null);
trigger =
parameters.getParameter(ReadDOMSessionTransformer.TRIGGER_ELEMENT,null);
position = parameters.getParameter(ReadDOMSessionTransformer.POSITION,"in");
- getLogger().debug("ReadSessionTransformer: " +
ReadDOMSessionTransformer.DOM_NAME + "="+
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("ReadSessionTransformer: SessioID="+session.getId());
+ getLogger().debug("ReadSessionTransformer: Session available, try to
read from it");
+ getLogger().debug("ReadSessionTransformer: " +
ReadDOMSessionTransformer.DOM_NAME + "="+
DOMName + " " + ReadDOMSessionTransformer.TRIGGER_ELEMENT
+ "=" +
trigger + " " + ReadDOMSessionTransformer.POSITION + "=" +
position);
+ }
} else {
getLogger().error("ReadSessionTransformer: no session object");
}
@@ -133,7 +135,9 @@
throws SAXException {
//start streaming after certain startelement is encountered
if (name.equalsIgnoreCase(trigger)) {
- getLogger().debug("ReadSessionTransformer: trigger encountered");
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("ReadSessionTransformer: trigger encountered");
+ }
if (position.equalsIgnoreCase("before")) {
streamDOM();
super.contentHandler.startElement(uri,name,raw,attributes);
@@ -169,7 +173,9 @@
+" parameter specified");
}
if (node!=null) {
- getLogger().debug("ReadSessionTransformer: start streaming");
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("ReadSessionTransformer: start streaming");
+ }
EmbeddedXMLPipe pipe = new EmbeddedXMLPipe(super.contentHandler);
streamer = new DOMStreamer(pipe,super.lexicalHandler);
streamer.stream(node);
1.8 +14 -10
xml-cocoon2/src/java/org/apache/cocoon/transformation/LDAPTransformer.java
Index: LDAPTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/LDAPTransformer.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- LDAPTransformer.java 19 Jul 2002 13:09:31 -0000 1.7
+++ LDAPTransformer.java 10 Sep 2002 12:15:49 -0000 1.8
@@ -300,13 +300,11 @@
this.contentHandler.startPrefixMapping("", LDAPTransformer.my_uri);
AttributesImpl attr = new AttributesImpl();
LDAPQuery query = (LDAPQuery) queries.elementAt(index);
- try {
- query.execute();
+ try {
+ query.execute();
} catch (NamingException e) {
- getLogger().error(e.toString());
throw new SAXException (e);
} catch (Exception e) {
- getLogger().error(e.toString());
throw new SAXException (e);
}
@@ -345,7 +343,7 @@
switch (current_state) {
case STATE_INSIDE_EXECUTE_QUERY:
executeQuery(current_query_index);
- queries.remove(current_query_index);
+ queries.remove(current_query_index);
--current_query_index;
if (current_query_index > -1) {
current_state = getCurrentQuery().toDo;
@@ -387,7 +385,7 @@
switch (current_state) {
case LDAPTransformer.STATE_INSIDE_EXECUTE_INCREMENT:
executeQuery(current_query_index);
- queries.remove(current_query_index);
+ queries.remove(current_query_index);
--current_query_index;
if (current_query_index > 1) {
current_state = getCurrentQuery().toDo;
@@ -963,7 +961,9 @@
super.startElement(uri, name, raw, attributes);
return;
}
- getLogger().debug("RECEIVED START ELEMENT " + name + "(" + uri + ")");
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("RECEIVED START ELEMENT " + name + "(" + uri + ")");
+ }
if (name.equals(LDAPTransformer.MAGIC_EXECUTE_QUERY)) {
startExecuteQuery(attributes);
@@ -1018,7 +1018,9 @@
super.endElement(uri, name, raw);
return;
}
- getLogger().debug("RECEIVED END ELEMENT "+ name + "(" + uri + ")");
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("RECEIVED END ELEMENT "+ name + "(" + uri + ")");
+ }
if (name.equals(LDAPTransformer.MAGIC_EXECUTE_QUERY)) {
endExecuteQuery();
@@ -1090,7 +1092,9 @@
current_state != LDAPTransformer.STATE_INSIDE_SEARCHBASE_ELEMENT) {
super.characters(ary, start, length);
}
- getLogger().debug("RECEIVED CHARACTERS: " + new String(ary, start, length));
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("RECEIVED CHARACTERS: " + new String(ary, start,
length));
+ }
current_value.append(ary, start, length);
}
1.9 +15 -15
xml-cocoon2/src/java/org/apache/cocoon/transformation/CIncludeTransformer.java
Index: CIncludeTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/CIncludeTransformer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- CIncludeTransformer.java 22 Jul 2002 01:40:47 -0000 1.8
+++ CIncludeTransformer.java 10 Sep 2002 12:15:49 -0000 1.9
@@ -170,11 +170,13 @@
if (ns == null) ns="";
if (prefix == null) prefix="";
- getLogger().debug("Processing CInclude element: src=" + src
+ if (this.getLogger().isDebugEnabled()) {
+ getLogger().debug("Processing CInclude element: src=" + src
+ ", element=" + element
+ ", select=" + select
+ ", ns=" + ns
+ ", prefix=" + prefix);
+ }
IncludeXMLConsumer consumer = new IncludeXMLConsumer(this);
@@ -201,16 +203,18 @@
InputSource input = SourceUtil.getInputSource(source);
- String xpath = select;
+ String xpath = select;
+ if (this.getLogger().isDebugEnabled()) {
getLogger().debug("XPath is "+xpath);
- Document document = parser.parseDocument(input);
- NodeList list = processor.selectNodeList(document,xpath);
- int length = list.getLength();
- for (int i=0; i<length; i++) {
- consumer.includeNode((Node)list.item(i),
- (ContentHandler)this,
- (LexicalHandler)this);
- }
+ }
+ Document document = parser.parseDocument(input);
+ NodeList list = processor.selectNodeList(document,xpath);
+ int length = list.getLength();
+ for (int i=0; i<length; i++) {
+ consumer.includeNode((Node)list.item(i),
+ (ContentHandler)this,
+ (LexicalHandler)this);
+ }
} else {
// do nothing, will result in the inclusion of the whole
// document
@@ -220,16 +224,12 @@
} catch (IOException e) {
- getLogger().error("CIncludeTransformer", e);
throw new SAXException("CIncludeTransformer could not read resource",
e);
} catch (SourceException se) {
- getLogger().error("Could not stream input", se);
throw new SAXException("Exception in CIncludeTransformer",se);
} catch (ProcessingException e){
- getLogger().error("Could not stream input", e);
throw new SAXException("Exception in CIncludeTransformer",e);
} catch(ComponentException e) {
- getLogger().error("Error in processXIncludeElement", e);
throw new SAXException(e);
} finally {
this.manager.release(parser);
1.22 +73 -32
xml-cocoon2/src/java/org/apache/cocoon/transformation/I18nTransformer.java
Index: I18nTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/I18nTransformer.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- I18nTransformer.java 19 Jul 2002 13:09:31 -0000 1.21
+++ I18nTransformer.java 10 Sep 2002 12:15:49 -0000 1.22
@@ -699,12 +699,10 @@
// obtain the base name of the message catalogue
Configuration child = conf.getChild(I18N_CATALOGUE_NAME);
catalogueName = child.getValue(null);
- debug("Default catalogue name is " + catalogueName);
// obtain the directory location of message catalogues
child = conf.getChild(I18N_CATALOGUE_LOCATION);
catalogueLocation = child.getValue(null);
- debug("Default catalogue location is " + catalogueLocation);
// check our mandatory parameters
if (catalogueName == null || catalogueLocation == null)
@@ -716,15 +714,20 @@
// obtain default text to use for untranslated messages
child = conf.getChild(I18N_UNTRANSLATED);
untranslated = child.getValue(null);
- debug("Default untranslated text is '" + untranslated + "'");
// obtain config option, whether to cache messages at startup time
child = conf.getChild(I18N_CACHE_STARTUP);
cacheAtStartup = child.getValueAsBoolean(false);
- debug((cacheAtStartup ? "will" : "won't") +
- " cache messages during startup, by default"
- );
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Default catalogue name is " + catalogueName);
+ debug("Default catalogue location is " + catalogueLocation);
+ debug("Default untranslated text is '" + untranslated + "'");
+ debug((cacheAtStartup ? "will" : "won't") +
+ " cache messages during startup, by default"
+ );
+ }
+
// activate resource bundle logging
factory.enableLogging(getLogger());
}
@@ -770,14 +773,17 @@
// Get current locale
Locale locale = I18nUtils.parseLocale(lc);
- debug("using locale " + locale.toString());
// setup everything for the current locale
dictionary = (XMLResourceBundle) factory.select(
localCatName == null ? catalogueName : localCatName,
locale
);
- debug( "selected dictionary " + dictionary );
+ if (this.getLogger().isDebugEnabled()) {
+ debug("using locale " + locale.toString());
+ debug( "selected dictionary " + dictionary );
+ }
+
// Initialize instance state variables
@@ -796,7 +802,6 @@
this.formatter.setLocale(locale);
} catch (Exception e) {
- debug("exception generated, leaving unconfigured");
throw new ProcessingException(e.getMessage(), e);
}
}
@@ -828,7 +833,9 @@
"location"
);
- debug("catalog location:" + location);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("catalog location:" + location);
+ }
Source source = null;
try {
source = resolver.resolveURI(location);
@@ -838,7 +845,9 @@
systemId + " does not denote a directory"
);
}
- debug("catalog directory:" + systemId);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("catalog directory:" + systemId);
+ }
dirConf.setValue(systemId);
configuration.addChild(dirConf);
} finally {
@@ -847,7 +856,9 @@
// Pass created configuration object to the factory
factory.configure(configuration);
- debug("configured");
+ if (this.getLogger().isDebugEnabled()) {
+ debug("configured");
+ }
}
public void compose(ComponentManager manager) {
@@ -863,7 +874,9 @@
Attributes attr) throws SAXException {
if (I18N_NAMESPACE_URI.equals(uri)) {
- debug("Starting i18n element: " + name);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Starting i18n element: " + name);
+ }
if (strBuffer != null) {
i18nCharacters(strBuffer.toString());
strBuffer = null;
@@ -914,7 +927,9 @@
private void startI18NElement(String name, Attributes attr)
throws SAXException {
- debug("Start i18n element: " + name);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Start i18n element: " + name);
+ }
if (I18N_TEXT_ELEMENT.equals(name)) {
if (current_state != STATE_OUTSIDE
@@ -1043,7 +1058,9 @@
}
private void endI18NElement(String name) throws SAXException {
- debug("End i18n element: " + name);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("End i18n element: " + name);
+ }
switch (current_state) {
case STATE_INSIDE_TEXT:
endTextElement();
@@ -1077,7 +1094,9 @@
return;
}
- debug( "i18n message text = '" + textValue + "'" );
+ if (this.getLogger().isDebugEnabled()) {
+ debug( "i18n message text = '" + textValue + "'" );
+ }
switch (current_state) {
case STATE_INSIDE_TEXT:
@@ -1181,7 +1200,9 @@
}
private void endTextElement() throws SAXException {
- debug("End text element, translated_text: " + translated_text);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("End text element, translated_text: " + translated_text);
+ }
switch (prev_state) {
case STATE_OUTSIDE:
// simply translate text (key translation already performed)
@@ -1190,7 +1211,7 @@
0, translated_text.length());
} else {
// else - translation not found
- debug( "--- Translation not found! ---" );
+ this.getLogger().warn( "--- Translation not found! ---" );
}
break;
@@ -1210,31 +1231,43 @@
// Process substitution parameter
private void endParamElement() throws SAXException {
- debug("Substitution param: " + param_value);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Substitution param: " + param_value);
+ }
String paramType = (String)formattingParams.get(I18N_TYPE_ATTRIBUTE);
if (paramType != null) {
// We have a typed parameter
- debug("Param type: " + paramType);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Param type: " + paramType);
+ }
if (formattingParams.get(I18N_VALUE_ATTRIBUTE) == null &&
param_value != null) {
- debug("Put param value: " + param_value);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Put param value: " + param_value);
+ }
formattingParams.put(I18N_VALUE_ATTRIBUTE, param_value);
}
// Check if we have a date or a number parameter
if (dateTypes.contains(paramType)) {
- debug("Formatting date_time param: " + formattingParams);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Formatting date_time param: " + formattingParams);
+ }
param_value = formatDate_Time(formattingParams);
} else if (numberTypes.contains(paramType)) {
- debug("Formatting number param: " + formattingParams);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Formatting number param: " + formattingParams);
+ }
param_value = formatNumber(formattingParams);
}
}
- debug("Added substitution param: " + param_value);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Added substitution param: " + param_value);
+ }
indexedParams.add(param_value);
param_value = null;
current_state = STATE_INSIDE_TRANSLATE;
@@ -1247,9 +1280,13 @@
String result;
if (indexedParams.size() > 0 && substitute_text.length() > 0) {
- debug("Text for susbtitution: " + substitute_text);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Text for susbtitution: " + substitute_text);
+ }
result = formatter.format(substitute_text, indexedParams.toArray());
- debug("Result of susbtitution: " + result);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("Result of susbtitution: " + result);
+ }
} else {
result = substitute_text;
}
@@ -1384,8 +1421,10 @@
}
// we have all necessary data here: do formatting.
- debug("### Formatting date: " + dateValue + " with localized pattern "
- + to_fmt.toLocalizedPattern() + " for locale: " + locale);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("### Formatting date: " + dateValue + " with localized pattern "
+ + to_fmt.toLocalizedPattern() + " for locale: " + locale);
+ }
return to_fmt.format(dateValue);
}
@@ -1485,7 +1524,7 @@
to_fmt = (DecimalFormat)NumberFormat.getPercentInstance(loc);
} else {
throw new SAXException("<i18n:number>: unknown type: " + type);
- }
+ }
if(fractionDigits > -1) {
@@ -1520,7 +1559,9 @@
// we have all necessary data here: do formatting.
String result = to_fmt.format(numberValue);
if (appendDec) result = result + dec;
- debug("i18n:number result: " + result);
+ if (this.getLogger().isDebugEnabled()) {
+ debug("i18n:number result: " + result);
+ }
return result;
}
@@ -1540,7 +1581,7 @@
return value != null ? value : defaultValue;
} catch (MissingResourceException e) {
- debug("Untraslated key: '"+key+"'");
+ this.getLogger().warn("Untranslated key: '"+key+"'");
return defaultValue;
}
}
1.11 +2 -6
xml-cocoon2/src/java/org/apache/cocoon/reading/DatabaseReader.java
Index: DatabaseReader.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/reading/DatabaseReader.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- DatabaseReader.java 9 Sep 2002 13:25:40 -0000 1.10
+++ DatabaseReader.java 10 Sep 2002 12:15:49 -0000 1.11
@@ -149,8 +149,6 @@
this.doCommit = true;
} catch (Exception e) {
- getLogger().warn("Could not get resource from Database", e);
-
this.doCommit = false;
throw new ResourceNotFoundException("DatabaseReader error:", e);
@@ -190,12 +188,10 @@
Response response = ObjectModelHelper.getResponse(objectModel);
this.serialize(response);
} catch (IOException ioe) {
- getLogger().debug("Assuming client reset stream");
+ getLogger().warn("Assuming client reset stream");
this.doCommit = false;
} catch (Exception e) {
- getLogger().warn("Could not get resource from Database", e);
-
this.doCommit = false;
throw new ResourceNotFoundException("DatabaseReader error:", e);
1.19 +1 -2
xml-cocoon2/src/java/org/apache/cocoon/reading/ResourceReader.java
Index: ResourceReader.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/reading/ResourceReader.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ResourceReader.java 27 Jun 2002 12:28:51 -0000 1.18
+++ ResourceReader.java 10 Sep 2002 12:15:49 -0000 1.19
@@ -109,7 +109,6 @@
try {
this.inputSource = resolver.resolveURI(src);
} catch (SourceException se) {
- getLogger().error("Error during resolving of '" + src + "'.", se);
throw SourceUtil.handle("Error during resolving of '" + src + "'.", se);
}
}
1.8 +4 -6 xml-cocoon2/src/java/org/apache/cocoon/reading/JSPReader.java
Index: JSPReader.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/reading/JSPReader.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- JSPReader.java 9 Sep 2002 13:25:40 -0000 1.7
+++ JSPReader.java 10 Sep 2002 12:15:49 -0000 1.8
@@ -124,7 +124,9 @@
engine = (JSPEngine)this.manager.lookup(JSPEngine.ROLE);
- getLogger().debug("JSPReader executing JSP:" + url);
+ if (this.getLogger().isDebugEnabled()) {
+ this.getLogger().debug("JSPReader executing JSP:" + url);
+ }
byte[] bytes = engine.executeJSP(url, httpRequest, httpResponse,
httpContext);
// FIXME (KP): Make buffer size configurable
@@ -140,16 +142,12 @@
out.flush();
//
} catch (ServletException e) {
- getLogger().debug("ServletException in JSPReader.generate()", e);
- getLogger().debug("Embedded ServletException JSPReader.generate()",
e.getRootCause());
throw new ProcessingException("ServletException in
JSPReader.generate()",e.getRootCause());
} catch (IOException e) {
- getLogger().debug("IOException in JSPReader.generate()", e);
throw new ProcessingException("IOException JSPReader.generate()",e);
} catch (ProcessingException e) {
throw e;
} catch (Exception e) {
- getLogger().debug("Exception in JSPReader.generate()", e);
throw new ProcessingException("Exception JSPReader.generate()",e);
} finally {
if (engine != null) this.manager.release(engine);
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]