Author: timbo
Date: Fri May  7 05:25:29 2010
New Revision: 13958

Modified:
   dbi/trunk/DBI.xs

Log:
Include interpreter pointer in trace log message to help debug issues with 
multiplicity.


Modified: dbi/trunk/DBI.xs
==============================================================================
--- dbi/trunk/DBI.xs    (original)
+++ dbi/trunk/DBI.xs    Fri May  7 05:25:29 2010
@@ -4401,11 +4401,16 @@
         set_trace_file(file);
     if (level != RETVAL) {
         if ((level & DBIc_TRACE_LEVEL_MASK) > 0) {
-            PerlIO_printf(DBILOGFP,"    DBI %s%s default trace level set to 
0x%lx/%ld (pid %d) at %s\n",
+            PerlIO_printf(DBILOGFP,"    DBI %s%s default trace level set to 
0x%lx/%ld (pid %d pi %p) at %s\n",
                 XS_VERSION, dbi_build_opt,
                 (long)(level & DBIc_TRACE_FLAGS_MASK),
                 (long)(level & DBIc_TRACE_LEVEL_MASK),
                 (int)PerlProc_getpid(),
+#ifdef MULTIPLICITY
+                my_perl,
+#else
+                0,
+#endif
                 log_where(Nullsv, 0, "", "", 1, 1, 0)
             );
             if (!PL_dowarn)

Reply via email to