<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -370,13 +370,12 @@ object DB {
   }
 
   private def runPreparedStatement[T](st : PreparedStatement)(f : (PreparedStatement) =&gt; T) : T = {
-    Helpers.calcTime{
-      queryTimeout.foreach(to =&gt; st.setQueryTimeout(to))
-      try {
-        (st, f(st))
-      } finally {
-        st.close
-      }} match {case (time, (query, res)) =&gt; runLogger(query, time); res}
+    queryTimeout.foreach(to =&gt; st.setQueryTimeout(to))
+    try {
+      f(st)
+    } finally {
+      st.close
+    }
   }
 
   /**</diff>
      <filename>lift-mapper/src/main/scala/net/liftweb/mapper/DB.scala</filename>
    </modified>
    <modified>
      <diff>@@ -486,14 +486,14 @@ object DBLog {
             paramMap += args(0).asInstanceOf[Int] -&gt; &quot;NULL&quot;
         }
 
-        case &quot;setObject&quot; if args.length == 2 =&gt; {
+        case &quot;setObject&quot; if (args.length &gt;= 2 &amp;&amp; args.length &lt; 4) =&gt; {
             chain(method, args)
             paramMap += args(0).asInstanceOf[Int] -&gt; args(1)
         }
 
-        case &quot;setObject&quot; if args.length &gt;= 3 =&gt; {
+        case &quot;setObject&quot; if args.length == 4 =&gt; {
             chain(method, args)
-            paramMap += args(0).asInstanceOf[Int] -&gt; &quot;%s (scale %d)&quot;.format(args(1), args(2))
+            paramMap += args(0).asInstanceOf[Int] -&gt; &quot;%s (scale %d)&quot;.format(args(1), args(3))
         }
 
         case &quot;setString&quot; =&gt; {</diff>
      <filename>lift-mapper/src/main/scala/net/liftweb/mapper/LoggingStatementWrappers.scala</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e828a367a83cce4cfd2f33a80da19a5ea20b228f</id>
    </parent>
  </parents>
  <author>
    <name>Derek Chen-Becker</name>
    <email>github@chen-becker.org</email>
  </author>
  <url>http://github.com/dpp/liftweb/commit/fb891eade651d35dd4607f54fac109f60ab921f8</url>
  <id>fb891eade651d35dd4607f54fac109f60ab921f8</id>
  <committed-date>2009-10-22T07:28:43-07:00</committed-date>
  <authored-date>2009-10-20T09:07:13-07:00</authored-date>
  <message>Fixed double logging of Mapper SQL

Removed the extra logging from DB.runPreparedStatement, since it
should really be done on the things that use the PreparedStatement.
Also fixed a minor formatting bug in setObject.</message>
  <tree>d5aa816c47712bcfdf7c6c543953028ab62de780</tree>
  <committer>
    <name>Derek Chen-Becker</name>
    <email>github@chen-becker.org</email>
  </committer>
</commit>
