# HG changeset patch # User Jaroslav Tulach # Date 1365920677 -7200 # Node ID f5070beb03cf16c3767c1e1f860d9ed3ff822b16 # Parent 6629bfa8f9732f85c118f967f3da6a4d3e119ee3 Log when getters are called in KOProperty diff -r 6629bfa8f973 -r f5070beb03cf javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOProperty.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOProperty.java Sun Apr 14 08:24:05 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOProperty.java Sun Apr 14 08:24:37 2013 +0200 @@ -19,12 +19,15 @@ package org.apidesign.bck2brwsr.htmlpage; import java.lang.reflect.Method; +import java.util.logging.Level; +import java.util.logging.Logger; /** * * @author Jaroslav Tulach */ public final class KOProperty { + private static final Logger LOG = Logger.getLogger(KOProperty.class.getName()); private final Object obj; private final Method getter; private final Method setter; @@ -42,7 +45,9 @@ } public Object get() throws Exception { - return getter.invoke(obj); + Object v = getter.invoke(obj); + LOG.log(Level.INFO, "{0} returns {1}", new Object[] { getter, v }); + return v; } public void set(Object value) throws Exception {