/tmp/trace.out.
However, elog.h uses DEBUG as a log-level flag. As a result, tracing is
turned on even if the libpq++.so is built with DEBUG commented out in
the Makefile.
This patch changes libpq++ to use DEBUGFILE instead (which is not
defined anywhere else).
Oliver Elphick
# Copyright (c) 1994, Regents of the University of California
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.21 2000/03/08 01:58:37 momjian Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.22 2000/03/16 15:34:36 momjian Exp $
#
#-------------------------------------------------------------------------
-I$(SRCHEADERDIR) \
-I$(LIBPQDIR)
-#CXXFLAGS+= -DDEBUG
+#CXXFLAGS+= -DDEBUGFILE
ifdef KRBVERS
CXXFLAGS+= $(KRBFLAGS)
* Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgconnection.cc,v 1.6 1999/05/30 15:17:56 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgconnection.cc,v 1.7 2000/03/16 15:34:36 momjian Exp $
*
*-------------------------------------------------------------------------
*/
PgConnection::~PgConnection()
{
// Terminate the debugging output if it was turned on
- #if defined(DEBUG)
+ #if defined(DEBUGFILE)
PQuntrace(pgConn);
#endif
{
ConnStatusType cst;
// Turn the trace on
-#if defined(DEBUG)
+#if defined(DEBUGFILE)
FILE *debug = fopen("/tmp/trace.out","w");
PQtrace(pgConn, debug);
#endif