]> granicus.if.org Git - postgresql/commitdiff
Fix display of log duration so it is milliseconds.microseconds "ms".
authorBruce Momjian <bruce@momjian.us>
Thu, 10 Aug 2006 00:44:01 +0000 (00:44 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 10 Aug 2006 00:44:01 +0000 (00:44 +0000)
Greg Sabino Mullane

src/backend/tcop/postgres.c

index 5a2beeaef5f4018db65e279b5f0d06da172febfc..20b0f68fc11926d42340c28648d53f1f4f31fb76 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/tcop/postgres.c,v 1.496 2006/08/08 01:23:15 momjian Exp $
+ *       $PostgreSQL: pgsql/src/backend/tcop/postgres.c,v 1.497 2006/08/10 00:44:01 momjian Exp $
  *
  * NOTES
  *       this is the "main" module of the postgres backend and
@@ -1094,11 +1094,11 @@ exec_simple_query(const char *query_string)
                        if (was_logged)
                                ereport(LOG,
                                                (errmsg("duration: %ld.%03d ms",
-                                                               secs, msecs)));
+                                                               secs * 1000 + msecs, usecs % 1000)));
                        else
                                ereport(LOG,
                                                (errmsg("duration: %ld.%03d ms  statement: %s%s",
-                                                               secs, msecs,
+                                                               secs * 1000 + msecs, usecs % 1000,
                                                                query_string,
                                                                prepare_string ? prepare_string : "")));
                }
@@ -1855,11 +1855,11 @@ exec_execute_message(const char *portal_name, long max_rows)
                        if (log_statement == LOGSTMT_ALL)       /* already logged? */
                                ereport(LOG,
                                                (errmsg("duration: %ld.%03d ms",
-                                                               secs, msecs)));
+                                                               secs * 1000 + msecs, usecs % 1000)));
                        else
                                ereport(LOG,
                                                (errmsg("duration: %ld.%03d ms  execute %s%s%s%s:  %s",
-                                                               secs, msecs,
+                                                               secs * 1000 + msecs, usecs % 1000,
                                                                execute_is_fetch ? "fetch from " : "",
                                                                portal->prepStmtName ? portal->prepStmtName : "<unnamed>",
                                                                *portal->name ? "/" : "",