Bug #44965 Append instead of overwrite query log
| Submitted: | 19 May 2009 19:59 | Modified: | 5 Nov 2009 17:48 |
|---|---|---|---|
| Reporter: | Jess Balint | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | Connector / ODBC | Severity: | S4 (Feature request) |
| Version: | 5.1 | OS: | Any |
| Assigned to: | CPU Architecture: | Any |
[1 Nov 2009 16:30]
Lawrenty Novitsky
Patch pushed as rev#849. Will be released in the 5.1.6
[5 Nov 2009 17:48]
Tony Bedford
An entry was added to the 5.1.6 changelog: MySQL Connector/ODBC overwrote the query log. MySQL Connector/ODBC was changed to append the log, rather than overwrite it.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.038 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.
Description: Don't overwrite the query log, but change behavior to append instead. How to repeat: . Suggested fix: === modified file 'driver/utility.c' --- driver/utility.c 2008-11-14 17:34:50 +0000 +++ driver/utility.c 2009-05-19 19:57:14 +0000 @@ -2114,7 +2114,7 @@ { FILE *query_log; - if ( (query_log= fopen(DRIVER_QUERY_LOGFILE, "w")) ) + if ( (query_log= fopen(DRIVER_QUERY_LOGFILE, "a+")) ) { fprintf(query_log,"-- Query logging\n"); fprintf(query_log,"--\n");