Author: michiel
Date: 2009-05-12 18:44:30 +0200 (Tue, 12 May 2009)
New Revision: 35106
Modified:
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/AbstractTypeHandler.java
Log:
logging only
Modified:
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/AbstractTypeHandler.java
===================================================================
---
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/AbstractTypeHandler.java
2009-05-12 16:43:34 UTC (rev 35105)
+++
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/AbstractTypeHandler.java
2009-05-12 16:44:30 UTC (rev 35106)
@@ -191,7 +191,7 @@
*/
protected Object getFieldValue(Node node, Field field) throws
JspTagException {
Object found =
tag.getContextProvider().getContextContainer().find(tag.getPageContext(),
prefix(field.getName()));
- log.debug("found fv " + found);
+ log.debug("found " + field.getName() + " " + found);
return found;
}
@@ -210,10 +210,15 @@
Object value = getFieldValue(node, field);
if (value == null) {
String fieldName = field.getName();
+ log.debug("No value found in context for " + fieldName);
if (node != null) {
value = node.isNull(fieldName) ? null : getValue(node,
fieldName);
+ log.debug("Value found in node " + value);
} else if (useDefault) {
value = field.getDataType().getDefaultValue(tag.getLocale(),
tag.getCloudVar(), field);
+ log.debug("No Node, defaultvalue found in field " + value);
+ } else {
+ log.debug("Using null");
}
}
return value;
@@ -227,7 +232,7 @@
Object fieldValue = getFieldValue(node, field);
final DataType<?> dt = field.getDataType();
if (fieldValue == null) {
- log.debug("Field value not found in context, using existing value
");
+ log.debug("Field value '" + field.getName() + "' not found in
context, using existing value ");
fieldValue = getFieldValue(node, field, node == null);
} else if (fieldValue.equals("") && ! field.isRequired()) {
log.debug("Field value found in context is empty, interpreting as
null");
@@ -302,6 +307,9 @@
*/
protected Object getValue(Node node, String fieldName) {
Object v = node.getValue(fieldName);
+ if (log.isDebugEnabled()) {
+ log.debug("Value for " + fieldName + ": " + v + " of " +
node.getClass() + " " + node.getNodeManager().getField(fieldName));
+ }
return v;
}
/**
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs